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
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
5Get 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.
More Search MCP servers
DuckDuckGo Search MCP Server
nickclydeA Model Context Protocol (MCP) server that provides web search capabilities through DuckDuckGo, with additional features for content fetching and parsing.
mcp-omnisearch
spences10🔍 A Model Context Protocol (MCP) server providing unified access to multiple search engines (Tavily, Brave, Kagi, Exa), AI tools (Kagi FastGPT, Exa, Linkup), and content extraction services (Firecrawl, Tavily, Kagi). Includes GitHub search. All through a single interface.
Naver Search MCP Server
isnow890MCP server for Naver Search API integration. Provides comprehensive search capabilities across Naver services (web, news, blog, shopping, etc) and data trend analysis tools via DataLab API.
Comments