> ## Documentation Index
> Fetch the complete documentation index at: https://docs.parse.bot/llms.txt
> Use this file to discover all available pages before exploring further.

# Dashboard guide

> Build, test, and revise APIs in the Parse dashboard — then call them from your code

The fastest way to build an API is in the [dashboard](https://parse.bot). You paste a URL, Parse builds the API, and you test and revise it visually before wiring it into your app. This guide walks the full UI flow.

## 1. Create a new API

Click **+ New** in the top-left of the nav. Paste the URL you want data from, describe what you need, and Parse either matches an existing API or builds a new one.

<Frame caption="The New API dialog — paste a URL, describe the data, and build.">
  <img src="https://mintcdn.com/parse/bS5HzXFQPEeID5Ct/images/dashboard/new-api-modal.png?fit=max&auto=format&n=bS5HzXFQPEeID5Ct&q=85&s=c06418c79dde7b46b842896a48ff4b2c" alt="New API submission modal" width="3022" height="1722" data-path="images/dashboard/new-api-modal.png" />
</Frame>

The **Contribute to marketplace** toggle controls whether your API stays linked to the shared canonical for its domain:

* **On** (default) — the build is **free**, and your API stays in sync with the canonical so you can [pull upstream improvements](/updates).
* **Off** — a fully private, desynced API. This build is charged, and the choice is permanent.

Builds typically take \~60 seconds. You'll watch progress live, and the API lands in **My APIs**.

## 2. Or start from an existing one

Thousands of sites are already built. Open **Discover** to search the [marketplace](/marketplace) and fork or subscribe to an existing API instead of building from scratch.

<Frame caption="Discover — search, filter by category, and pick a pre-built API.">
  <img src="https://mintcdn.com/parse/bS5HzXFQPEeID5Ct/images/dashboard/marketplace-discover.png?fit=max&auto=format&n=bS5HzXFQPEeID5Ct&q=85&s=6d7e3a1978855c73a5d3687fdbc2c5a1" alt="Marketplace discover page" width="3024" height="1652" data-path="images/dashboard/marketplace-discover.png" />
</Frame>

## 3. Test endpoints in the browser

Open any API to see its endpoints. Pick one, fill in the parameters, and hit **Send request** to run it live and see the real response — no code required. This is the quickest way to confirm an endpoint returns what you expect.

<Frame caption="An API's detail view — choose an endpoint, fill parameters, and run it live.">
  <img src="https://mintcdn.com/parse/bS5HzXFQPEeID5Ct/images/dashboard/api-detail-endpoints.png?fit=max&auto=format&n=bS5HzXFQPEeID5Ct&q=85&s=a6c63fa5871c7cbcb7d7c2e263b402d3" alt="API detail with endpoint tester and revision bar" width="3024" height="1654" data-path="images/dashboard/api-detail-endpoints.png" />
</Frame>

## 4. Revise in plain English

Not quite right? Use the **revision bar** at the bottom of any API page. Describe the change — "add a search-by-category endpoint", "include the publish date in get\_paper" — and Parse revises the API for you. Mention a specific endpoint with `@`. Revisions run the same way a build does; the `scraper_id` stays the same.

## 5. Grab a code snippet

Once it works, scroll to **Now plug it in**. Copy a ready-to-run snippet — cURL, Python, TypeScript, an MCP config, or the OpenAPI spec — with your API's real URL and IDs already filled in.

<Frame caption="Copy a ready-to-run snippet, or wire the API through MCP.">
  <img src="https://mintcdn.com/parse/bS5HzXFQPEeID5Ct/images/dashboard/api-code-snippets.png?fit=max&auto=format&n=bS5HzXFQPEeID5Ct&q=85&s=a9e7c2e725d69811d11f52a54aaea441" alt="Code snippets: cURL, Python, TypeScript, MCP, OpenAPI" width="3024" height="1650" data-path="images/dashboard/api-code-snippets.png" />
</Frame>

The snippet calls the same execution endpoint documented throughout these docs:

```
POST https://api.parse.bot/scraper/{scraper_id}/{endpoint_name}
```

## Next steps

<CardGroup cols={2}>
  <Card title="Quickstart" icon="rocket" href="/quickstart">
    Call your endpoints from code, end to end
  </Card>

  <Card title="Code examples" icon="code" href="/examples">
    Full Python & JavaScript clients
  </Card>

  <Card title="Updates" icon="arrows-rotate" href="/updates">
    Pull upstream improvements into your API
  </Card>

  <Card title="MCP Server" icon="robot" href="/mcp">
    Connect an AI agent to all your APIs
  </Card>
</CardGroup>
