Developer Access
Access the FindAPI directory programmatically. Search, filter, and retrieve API data through our REST API, connect AI agents via MCP, or use structured discovery files.
Choose Your Access Method
Pick the right integration path for your use case.
| Goal | Resource |
|---|---|
| Browse the directory | https://www.findapi.dev |
| Integrate via REST | GET /api/v1/apis — search, filter, paginate |
| Generate typed clients | OpenAPI 3.0 Spec |
| Connect an AI agent | MCP endpoint at https://www.findapi.dev/api/mcp |
| Understand the platform | llms.txt / For AI guide |
REST API
Query the directory with filtering, search, and pagination. All endpoints return JSON with CORS headers enabled.
Endpoints
| Method | Path | Description |
|---|---|---|
GET | /api/v1/apis | Search and list APIs |
GET | /api/v1/apis/{slug} | Get a single API by slug |
GET | /api/v1/categories | List all categories |
GET | /api/v1/tags | List all tags |
Query parameters for /api/v1/apis
| Parameter | Type | Description |
|---|---|---|
search | string | Free text search across name, description, provider |
category | string | Filter by category name (e.g. "AI", "Finance") |
tags | string | Comma-separated tag slugs |
pricing | enum | free | freemium | paid |
auth | enum | none | api-key | oauth |
sort | enum | recent | popular | name (default: recent) |
limit | integer | Results per page, max 100 (default: 20) |
offset | integer | Pagination offset (default: 0) |
Example
curl "https://www.findapi.dev/api/v1/apis?category=AI&pricing=free&limit=5"
# Response
{
"data": [
{
"name": "Example API",
"slug": "example-api",
"provider": "Example Corp",
"description": "...",
"category": "AI",
"tags": ["machine-learning"],
"pricing": "Free",
"auth": "API Key",
"websiteUrl": "https://example.com",
"popularity": 42
}
],
"pagination": { "total": 128, "limit": 5, "offset": 0 },
"links": {
"self": "/api/v1/apis?limit=5&offset=0",
"next": "/api/v1/apis?limit=5&offset=5"
}
}MCP Server
Connect AI agents (Claude, Cursor, etc.) to FindAPI using the Model Context Protocol. The server exposes tools for searching and browsing the directory.
Connection
// Add to your MCP client configuration
{
"mcpServers": {
"findapi": {
"url": "https://www.findapi.dev/api/mcp"
}
}
}Available tools
| Tool | Description |
|---|---|
search_apis | Search and filter APIs by keyword, category, pricing, auth type |
get_api_details | Get full details for a specific API by slug |
list_categories | List all available API categories |
list_tags | List all tags used to classify APIs |
Transport: Streamable HTTP (stateless). Compatible with any MCP client that supports the HTTP transport.
Discovery Files
Machine-readable files for AI agents, crawlers, and developer tooling to discover and understand FindAPI.
| File | Description | Link |
|---|---|---|
| llms.txt | Lightweight plain-text site guide for LLMs | View |
| llms-full.txt | Comprehensive plain-text guide for AI agents | View |
| OpenAPI 3.0 Spec | Full API specification with endpoints, parameters, and response schemas | View |
| Sitemap | XML sitemap with all API detail pages, categories, and blog articles | View |
API Item Schema
Each API in the directory includes the following fields.
| Field | Type | Description |
|---|---|---|
id | string | Unique identifier |
slug | string | URL-safe slug for the API |
name | string | API name |
provider | string | Company or organization behind the API |
description | string | Brief description of the API |
category | string | Primary category (e.g. AI, Finance, Weather) |
tags | string[] | Classification tags |
pricing | enum | Free | Free + Paid | Paid only |
auth | enum | API Key | OAuth | None |
cors | enum | Yes | No | Unknown |
websiteUrl | string | Link to the API provider's website |
startingPrice | string | Starting price if applicable |
popularity | integer | Popularity score |
createdAt | datetime | When the API was added to the directory |
FAQ
Common questions about integrating with FindAPI.
- Do I need an API key?
- No. All API endpoints are public and require no authentication.
- Is there a rate limit?
- There is no strict rate limit, but please be respectful. Responses are cached for 5 minutes.
- Can I use FindAPI in my AI agent?
- Yes. Use the MCP endpoint for tool-based access or the REST API for direct integration. See the For AI guide for more details.
- Does FindAPI let me call third-party APIs?
- No. FindAPI is a discovery and metadata platform. It does not proxy or execute third-party API requests.
- Where can I learn more about using FindAPI with AI systems?
- Visit the For AI Systems page for a comprehensive guide on integrating AI agents with FindAPI.
Related Resources
Other machine-readable entry points for FindAPI.
- For AI Systems — comprehensive guide for LLMs, agents, and developer tools
- llms.txt — lightweight plain-text guide for LLMs
- llms-full.txt — comprehensive plain-text guide for AI agents
- OpenAPI Spec — full API schema and endpoint definitions
- MCP Endpoint — tool-based agent access via Model Context Protocol