Prebuilt web APIs for your apps and agents.

Find APIs to search websites, retrieve structured data, and automate repeatable tasks. Call them from your code or connect your agent through MCP.

Find the API your project needs.

Browse all APIs →

From API to working code.

Search Reddit for conversations about developer tools. Pass a query and use the returned posts in your app.

Each run includes its status and a result when complete. If a run continues in the background, retrieve it using the returned status URL.

Explore the Reddit API →

Read the execution docs
POST /v1/reddit/search
curl -X POST "https://api.browsable.app/v1/reddit/search" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query":"developer tools","limit":3,"_run":{"async":false}}'
Example completed result · shortened
{
  "run_id": "run_example",
  "task_key": "reddit-search",
  "run_status": "succeeded",
  "status_url": "/v1/runs/run_example",
  "result": {
    "count": 1,
    "results": [
      {
        "title": "Which developer tools do you use?",
        "subreddit": "programming",
        "numComments": 42
      }
    ]
  },
  "error": null
}

Let your agent find and run the API.

Connect Browsable through MCP and sign in when prompted. Your agent can find an existing task, inspect its inputs and credit cost, then run it and retrieve the results.

Try asking: “Find a Reddit API and search for discussions about developer tools. Summarize the results with links to the posts.”

Read the agent setup guide →
Claude Code setup
claude mcp add --transport http browsable https://mcp.browsable.app

Run in your terminal, then complete sign-in when prompted.

Codex setup
codex mcp add browsable --url https://mcp.browsable.app
codex mcp login browsable --scopes tasks.read,tasks.run,runs.read,task_generations.write,billing.read,keys.manage

Run in your terminal, then complete sign-in when prompted.

MCP setup
{
  "mcpServers": {
    "browsable": {
      "url": "https://mcp.browsable.app"
    }
  }
}

Add this to your MCP client configuration, then connect and sign in.

Before you connect.

Do I need an API key?

Use an API key when calling Browsable from your code. With MCP, connect your agent and sign in to Browsable through your browser. There is no API key to copy into the MCP setup.

What if a website requires a login?

Tasks that access an account may require you to sign in to that website. When a hosted login link is returned, open it and complete sign-in before continuing. See the website login documentation.

How much does a run cost?

Tasks use credits. Inspect the task’s current cost before running it, and see pricing for plans and included credits.

What if I can’t find the API I need?

Browse the full API directory first. If no existing task fits, create a custom scraper or contact us about your use case.

Find your next API.