Home / Unofficial Web/App API Clients / Shopping & Marketplaces

60 open-source Shopping & Marketplaces projects

Shopping & Marketplaces (Unofficial Web/App API Clients): open-source projects that exist because someone reverse engineered a closed product, sorted by GitHub stars.

  1. amazon-scraper-python★ 878 · active · Python

    Unofficial client for Amazon product information

  2. Doppio★ 548 · dormant · Objective-C

    iOS app that finds nearby Starbucks stores using Starbucks' private API

  3. tgtg-python★ 484 · active · Python

    Unofficial Python client for the Too Good To Go API

  4. pizzapi★ 413 · dormant · Python

    Python wrapper for Domino's Pizza ordering API

  5. facebook-marketplace-scraper★ 404 · archived · Python

    Playwright-based Facebook Marketplace listing scraper with Streamlit UI

  6. python-craigslist★ 394 · dormant · Python

    Simple Python wrapper for Craigslist search results

  7. azad★ 333 · active · TypeScript

    Chrome extension that extracts your Amazon order history into tables/CSV

  8. mercadona-cli★ 332 · active · Go

    Unofficial CLI for the Mercadona online store: catalog search, prices, cart and checkout

  9. crawler_shopee_public★ 328 · dormant · Python

    Async Shopee crawler with competitor seller analysis

  10. ikea-availability-checker★ 270 · active · TypeScript

    CLI and library checking IKEA product stock per store via IKEA's API

  11. korb★ 260 · active · Haskell

    Haskell CLI ordering groceries through the reverse-engineered REWE delivery API

  12. ebay-kleinanzeigen-api★ 250 · active · Python

    API interface for Kleinanzeigen.de listings and listing details

  13. lbc★ 222 · active · Python

    Unofficial client for the Leboncoin API

  14. amazon-orders★ 201 · active · Python

    Python library and CLI that scrapes Amazon order history, line items and transactions

  15. stockx-api★ 181 · dormant · JavaScript

    Node client for StockX's unofficial API

  16. lidl-plus★ 161 · slowing · Python

    Fetches receipts, coupons and more from the Lidl Plus app API

  17. pcpartpicker★ 122 · slowing · Python

    Unofficial Python API for PCPartPicker

  18. rohlik-mcp★ 121 · active · TypeScript

    MCP server for shopping on Rohlik Group grocery platforms

  19. picnic-api★ 111 · active · TypeScript

    Unofficial Node.js wrapper for the Picnic supermarket API

  20. amzSear★ 110 · dormant · Python

    Unofficial Amazon search CLI and Python API

  21. rewe-discounts★ 105 · slowing · Python

    Fetches current REWE discounts from its API into Markdown

  22. vinted_scraper★ 102 · active · Python

    Sync/async Python client for Vinted with session handling

  23. amazon_photos★ 101 · slowing · Python

    Python client for Amazon Photos' private API

  24. home_assistant_tgtg★ 101 · active · Python

    Too Good To Go stock sensors via the unofficial TGTG app API

  25. divar-mcp★ 98 · active · JavaScript

    Read-only MCP server over Divar (Iran) classified-ads endpoints

  26. rewerse-engineering★ 91 · active · Go

    REWE app API client (Go/Python) handling its Cloudflare mTLS

  27. ikea-api-client★ 90 · archived · Python

    Client for IKEA's internal APIs: cart, orders, purchases, search, stock

  28. appie-go★ 82 · active · Go

    Albert Heijn app API CLI and Go library

  29. vinted-api-wrapper★ 81 · slowing · Python

    Unofficial Python wrapper for the Vinted marketplace API

  30. python-picnic-api★ 72 · slowing · Python

    Unofficial Python wrapper for the Picnic online supermarket API

  31. vinted-api-wrapper★ 69 · slowing · Python

    Python module for Vinted's undocumented internal API

  32. mercari★ 64 · slowing · Python

    Wrapper around Mercari Japan's search API

  33. Shopify-Private-APIs★ 64 · dormant · PHP

    Reverse-engineered Shopify private admin APIs

  34. blocket_api★ 48 · active · Python

    Unofficial API for Blocket.se, Sweden's classifieds site

  35. dash★ 47 · archived · Python

    DoorDash from the command line via its internal API

  36. digikala-mcp★ 38 · active · Python

    Unofficial read-only MCP server for Digikala product, seller and price-history data

  37. pysilpo★ 32 · slowing · Python

    Unofficial API client for Silpo, a Ukrainian supermarket chain

  38. python_Meijer★ 29 · active · Python

    Reverse-engineered API for Meijer's shopping list

  39. mcdonalds-api-wrapper★ 26 · dormant · Python

    Orders McDonald's from the command line via the app API

  40. tutti-api★ 19 · active · TypeScript

    Unofficial TypeScript client for the reverse-engineered tutti.ch Swiss classifieds API

  41. olx-api-wrapper★ 17 · slowing · Python

    Unofficial Python wrapper for the OLX classifieds API

  42. posh★ 17 · dormant · Shell

    Go client for Poshmark's private API

  43. biedronka-client★ 15 · slowing · TypeScript

    Reverse-engineered client for the Biedronka (Polish supermarket) mobile app API

  44. generate-mercari-jwt★ 15 · dormant · TypeScript

    Generates the DPoP JWT required to call Mercari's private API

  45. kleinanzeigen-api★ 14 · active · Python

    Unofficial Python client and CLI for kleinanzeigen.de listings

  46. mercaapi★ 12 · active · Python

    Unofficial Mercadona API with nutrition data and price history

  47. node-teespring★ 12 · dormant · JavaScript

    Unofficial wrapper for Teespring's private API

  48. phposh★ 10 · dormant · PHP

    Unofficial PHP SDK for the Poshmark API

  49. picnic-api★ 10 · slowing · Go

    Unofficial Go wrapper for the Picnic supermarket API

  50. py-tgtg★ 9 · active · Python

    Unofficial Too Good To Go API, CLI and Telegram bot

  51. python-jumbo-api★ 9 · archived · Python

    Unofficial Python wrapper for the Jumbo.com supermarket API: orders, time slots and basket

  52. craigslist★ 8 · archived · Go

    Unofficial Go implementation of the Craigslist REST API used by its mobile apps

  53. maxbought-api★ 8 · dormant · Python

    Wrapper for MaxSold's undocumented live auction APIs

  54. PCPartPickerParser★ 7 · dormant · TypeScript

    Unofficial API that parses PCPartPicker part lists

  55. waitrose★ 5 · active · TypeScript

    Unofficial CLI and API client for Waitrose grocery shopping

  56. Adverts-API★ 3 · dormant · Python

    Unofficial API for the Irish marketplace adverts.ie

  57. anzeigenboost-open★ 3 · active

    Reverse-engineered Kleinanzeigen.de category tree (no official API)

  58. edekompile★ 2 · active · Go

    Unofficial Go client for the Edeka app API: offers, digital receipts

  59. aldiscount★ 1 · active · Go

    Unofficial Go client for the ALDI SÜD API: offers, products, stores

  60. pyventim★ 0

    Python module for the reverse-engineered Eventim ticketing API