- In the browser — parse.bot/marketplace (the “Discover” tab in the dashboard). Search, filter by category, and preview every endpoint.
- Over the API — the public REST endpoints below. No API key required.
Why it exists: the canonical model
Every site in Parse has one shared, community-maintained API called the canonical. When you create an API for a site that already has a canonical, you get your own copy (a clone) linked back to it:- The build is instant and free — the work is already done.
- You can pull upstream improvements as the canonical gets better (new endpoints, fixes). See API Updates.
- Your revisions can flow back to the canonical, improving it for everyone.
contributes_to_marketplace flag on POST /dispatch (default true). Set it to false only if you want a fully private, desynced API — that build is charged and the choice is permanent.
Search APIs
Response:
Search individual endpoints
When you know the data you want but not which API has it, search across endpoints directly:q (required, 1–120 chars), api_limit (default 6), endpoint_limit (default 12), country.
Using a marketplace API
There are four ways to consume a marketplace API, depending on whether you want your own copy and whether you want to stay in sync with the canonical.1. Call the canonical directly (simplest)
Every marketplace API has a shared canonical scraper that any user can call with just their API key — no subscribe or fork needed. Get itscanonical_scraper_id (and endpoint list) from the detail endpoint, then call it:
2. Subscribe — get your own pinned copy
POST /marketplace/apis/{id}/subscribe creates your own copy of the canonical, pinned to its current release, and adds it to My APIs. The response gives you a scraper_id to call:
3. Fork privately — an isolated copy
POST /marketplace/apis/{id}/fork creates a private, desynced copy: no upstream merges, and your revisions don’t propagate back to the canonical. Use this when you want to customize freely without being tied to the shared version:
4. Dispatch by URL
If you have a URL and don’t know whether it’s already in the marketplace, justPOST /dispatch with it. If a canonical exists you get your own clone back instantly (matched: true); otherwise Parse builds one. See the Quickstart.