I made this api as part of an internet beef with Bryan Larkin, I have many close friends that know him and he died yesterday January 5th 2024. Im leaving this up for posterity but remember him with respect
- Product API: Get detailed information about a product.
- Link API: Get the link to a product.
- Markup API: Get the markup for a product.
- Archive API: Get the archive status of a product.
- Real API: Get the real name of a product.
To start the Docker container, run the following command:
chmod +x start.sh && ./start.sh
Visit https://grift.vuln.dad
in your web browser to access the application. Or query the api with the curl commands below
The Larkin API provides the following endpoints:
/product/<name>
: Returns the real product name, real price, and links for the product with the given name. If the product's comment field contains "Not_sold", the comment is also returned.curl https://grift.vuln.dad/product/ObeliskOne
/link/<name>
: Returns the real links for the product with the given name. If the product's comment field contains "Not_sold", the comment is also returned.curl https://grift.vuln.dad/link/ObeliskOne
/markup/<name>
: Returns the markup, percent markup, real price, and Larkin price for the product with the given name. If the product's comment field contains "Not_sold", the comment is also returned.curl https://grift.vuln.dad/markup/ObeliskOne
/archive/<name>
: Returns the archive.is link for the product with the given name. If the product's comment field contains "Not_sold", the comment is also returned.curl https://grift.vuln.dad/archive/ObeliskOne
/real/<name>
: Returns the real product name for the product with the given name. If the product's comment field contains "Not_sold", the comment is also returned.curl https://grift.vuln.dad/real/ObeliskOne
/larp_price/<name>
: Returns the Larkin's price for the product with the given name.curl https://grift.vuln.dad/larp_price/ObeliskOne
/price/<name>
: Returns the real price for the product with the given name.curl https://grift.vuln.dad/price/ObeliskOne
/location
: Returns the current location of Larkin.curl https://grift.vuln.dad/location
Replace <name>
with the name of the product you want to query.
Contributions are welcome! Please feel free to submit a pull request.