MCP.so
Sign In

AnyAPI

@getanyapi-com

About AnyAPI

AnyAPI gives AI agents one API key and one USD wallet to call hundreds of scraping and data APIs — Instagram, TikTok, YouTube, Reddit, Facebook, Google search results, general web scraping, and more — through a single normalized interface. Every API exposes a normalized input/out

Basic information

Category

Search

Transports

stdio

Publisher

getanyapi-com

Submitted by

Kevin Wang

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "anyapi": {
      "url": "https://api.getanyapi.com/mcp",
      "transport": "streamable-http",
      "headers": {
        "Authorization": "Bearer ${ANYAPI_API_KEY}"
      },
      "description": "Hundreds of scraping and data APIs through one gateway — one key, USD pay-per-request, normalized schemas, automatic failover.",
      "homepage": "https://getanyapi.com",
      "docs": "https://getanyapi.com/docs",
      "repository": "https://github.com/getanyapi-com/skills",
      "license": "Apache-2.0",
      "tools": [
        "list_apis",
        "get_api",
        "run_api",
        "get_balance"
      ]
    }
  }
}

Tools

5

Get the full definition of one API by SKU, including its normalized input and output JSON schemas.

Get the remaining wallet balance (in USD) for the AnyAPI key supplied as a Bearer token. Requires a valid AnyAPI key.

Browse available AnyAPI APIs as lightweight summaries (id, name, category, USD pricing) - no descriptions or schemas, so it stays cheap even across the whole catalog. Optionally filter by free-text query and/or category. Use search_apis to find APIs by keyword with descriptions, or get_api for one API's full schemas.

Execute an API by SKU with a normalized input payload. Requires a valid AnyAPI key as a Bearer token. Charges credits on success. Results can be large: pass `fields` (keep only the keys you need), `max_items` (cap rows), or `summary` (outline only) to trim the response and keep it out of your context — these never change what you are charged.

Search APIs by keyword across name, slug, and description, returning matches WITH their descriptions (schemas omitted). The targeted lookup to discover the right SKU: pass `query` (required), optionally `category` to narrow and `limit` to cap matches (default 25). Returns `total` matched so you know whether to narrow further. Use list_apis to browse everything, or get_api for full schemas.

Overview

What is AnyAPI?

AnyAPI is an MCP server that provides AI agents with a single API key and USD wallet to call hundreds of scraping and data APIs (Instagram, TikTok, YouTube, Reddit, Facebook, Google search, general web scraping, and more) through a normalized interface. It uses real-dollar pay-per-request pricing with no subscriptions, and failed calls are never charged due to automatic failover across providers.

How to use AnyAPI?

Connect a remote MCP client to https://api.getanyapi.com/mcp using Streamable HTTP transport. Provide your API key in the Authorization header as Bearer ${ANYAPI_API_KEY}; discovery works without a key, but running tools requires one.

Key features of AnyAPI

  • Normalized input/output JSON Schema across all APIs
  • Pay-per-request pricing with no subscriptions
  • Automatic failover across providers for each call
  • No charge for failed API calls
  • Hundreds of pre-integrated scraping and data APIs
  • Single API key and USD wallet for all services

Use cases of AnyAPI

  • Scraping social media data from Instagram, TikTok, YouTube, Reddit, or Facebook
  • Retrieving Google search results programmatically
  • Performing general web scraping for structured data extraction
  • Enabling AI agents to access diverse data sources through one endpoint

FAQ from AnyAPI

What APIs does AnyAPI support?

AnyAPI supports hundreds of scraping and data APIs including Instagram, TikTok, YouTube, Reddit, Facebook, Google search results, and general web scraping.

How does pricing work?

Pricing is real-dollar pay-per-request with no subscriptions. If a call fails, you are not charged because AnyAPI automatically fails over across providers under one price.

How do I authenticate with the server?

Authentication uses an API key sent in the Authorization header as Bearer ${ANYAPI_API_KEY}. Discovery (listing APIs) works without a key, but running APIs requires one.

What transport does AnyAPI use?

The server uses Streamable HTTP transport and is hosted remotely at https://api.getanyapi.com/mcp.

What is the license for AnyAPI?

AnyAPI is licensed under Apache-2.0.

Comments

More Search MCP servers