API Reference
Documentation
Independent REST APIs for Reddit, Twitter/X, App Store, Google Maps, Google Play Store, and YouTube data — plus the core FetchLayer platform API. Every surface shares the same auth pattern and JSON shape, and is also reachable through the MCP server.
Quick start
Authentication
Every platform uses the same pattern: send your API key as a Bearer token in the Authorization header. No per-platform OAuth, no separate credentials.
curl -X POST https://api.fetchlayer.dev/reddit/search \
-H "Authorization: Bearer ss-your-key" \
-H "Content-Type: application/json" \
-d '{"query": "developer tools", "limit": 5}'Why FetchLayer
Structured JSON
Every endpoint returns consistent, typed JSON — no HTML to parse.
One key, no OAuth
Authenticate with a FetchLayer key — no Reddit, Twitter, or Google credentials required.
Built for agents
Typed SDKs, an MCP server, and Agent Skills — see the Integrations tab.
Free tier included
Start testing immediately — no credit card required.
Platforms
FetchLayer API
Core platform endpoints for authenticated account state, starting with current available credits.
Read docsReddit API
15 REST endpoints for Reddit data — search, posts, comments, communities, users, and discovery.
Read docsTwitter API
Search tweets, fetch tweet detail and replies, inspect profiles, and traverse followers/following lists.
Read docsApp Store API
Search for apps by name or keyword. Fetch customer reviews with rating data, pagination, and platform filters.
Read docsGoogle Maps API
Fetch public place reviews by Google Maps place ID or URL with pagination and sorting controls.
Read docsGoogle Play Store API
Fetch app reviews by package ID or listing URL with rating, date, language, device, and version filters.
Read docsYouTube API
Extract comments and nested replies from any YouTube video with sorting, depth control, and pagination.
Read docsResponse status codes
Every endpoint across every platform uses the same status codes to indicate success or failure.
200 Success
The request succeeded — the response body contains the requested data.
401 Unauthorized
The API key is missing or invalid.
429 Too Many Requests
You exceeded your plan's per-minute or monthly request allowance.
500 Server Error
Something went wrong on our end — please retry.