Our own visit statistics are always on. Google Analytics, which helps us understand how people use our public pages (not your signed-in workspace), is enabled only with your permission. See our Privacy policy.

EveryInfra

Everything AI needs to run.

Data scraping API, AI search, and CAPTCHA solving, with 573 data capabilities across 106 platforms.

Scroll down

What we offer

Collect content, comments, and products from supported platforms, perform AI searches, solve website CAPTCHAs.

Status

Data crawling

Collect content, comments, and product data from supported platforms. Each item comes with fields and sources.

  • 106platforms
  • 573data capabilities
Explore EveryData

Let AI organize the data you collect, free

Top up any amount and the AI API is free to use.

Collected (TripAdvisor reviews, real response, personal details masked)20 in total, first 4 shown
  1. {"title":"What is the point of pre-booking? Terribly organised entry system","text":"The organisation of the entrance to the museum was a huge surprise and a major disappointment. There were two…","rating":1,"author_name":"E***"}
  2. {"title":"Fantastic exhibition","text":"Like a lot of people leaving reviews we went to the Bayeux Tapestry exhibition. It was brilliant! Staff were e…","rating":5,"author_name":"D***"}
  3. {"title":"Bayeux Tapestry","text":"We arrived at 10:15 without a timed slot at the Montague Place entrance and were in within 5 minutes. The queu…","rating":5,"author_name":"A***"}
  4. {"title":"All day event","text":"You could spend few days exploring the endless halls of history. This was my second time there and third time…","rating":5,"author_name":"T***"}
Hand it to AI
After AIMerged into 8

PromptBelow are TripAdvisor reviews of the British Museum, one JSON object per line. Merge reviews that make the same point into one item: write the point in one short sentence and count how many reviews make it. Output only a JSON array, no other text; each item has: text (the point), merged (how many reviews make this point).

PointReviews
The Bayeux Tapestry is stunning, beautiful, and an amazing, well-worth-seeing historical exhibit.8
The audio guide for the Bayeux Tapestry moves too fast and has a frustrating limit on how many times you can pause it.6
Visitors in the Bayeux Tapestry exhibition are constantly rushed or urged to keep moving by staff, detracting from the experience.6
Long queues and bottlenecks occur in the Bayeux Tapestry exhibition, especially later in the day.5
The British Museum features an incredible, world-class, and massive collection across its halls.4
Bathroom facilities are insufficient, poorly kept, or feature excessively long queues.3

2 more

One request · 7.1 s · model gemini-3.6-flash · no balance used

See the AI API
Top up

Capability examples

apps.apple.com/us/app/obsidian-connected-notes/id1557175442instagram.com/nasa/amazon.com/clp/B0CFPHV9ZNyoutube.com/@NASA/streamstiktok.com/@nasa
collection.json40 fieldsLive on every call
sourcefieldtypevalue
app_storeurlstringhttps://apps.apple.com/us/app/obsidian-connected-notes/id1557175442
app_storeapp_idnumber1557175442
app_storenamestringObsidian - Connected Notes
app_storecategorystringProductivity
app_storepricenumber0
app_storerating_countnumber2722
app_storeratingnumber4.5
app_storecontent_ratingstring4+
app_storedeveloperstringDynalist Inc.
app_storeversionstring1.13.7
app_storemin_osstringiOS 15.6
instagramurlstringhttps://www.instagram.com/nasa/
instagramusernamestringnasa
instagramis_verifiedbooleantrue
instagramposts_countnumber4931
instagramfollowers_displaystring104M
instagramfollowing_countnumber91
instagramnamestringNASA
instagrambiostringMaking the seemingly impossible, possible. ✨
instagramwebsitestringhttps://www.nasa.gov/
amazonurlstringhttps://www.amazon.com/clp/B0CFPHV9ZN
amazonasinstringB0CFPHV9ZN
amazontitlestringKindle Paperwhite 16GB
amazonpricenull—
amazoncolorstringJade
amazonbrandstringAmazon
amazondisplaystring7-inch
amazonstoragestring16 GB
youtubeurlstringhttps://www.youtube.com/@NASA/streams
youtubenamestringNASA
youtubehandlestring@NASA
youtubesubscribers_displaystring15.1M
youtubevideos_displaystring6.1K
youtubewebsitestringhttps://www.nasa.gov/
tiktokurlstringhttps://www.tiktok.com/@nasa
tiktoknamestringNASA
tiktokusernamestringnasa
tiktokfollowers_displaystring1.8M
tiktoklikes_displaystring9.4M
tiktokbiostringMaking the seemingly impossible, possible.✨

What you can build

One API key covers data collection, web search and CAPTCHA solving. Each of the six uses below comes with a request you can send as is.

AI agents

Connect EveryInfra to Claude, Cursor and other AI clients over MCP, or call the API from your own agent. When the agent needs data, it searches and fetches on its own and gets structured JSON back, with no scraping code for you to write.

ExampleClaude calls everyinfra_call_api over MCP, searches Reddit for mechanical keyboard posts and sums up what people recommend.

MCP
{
  "platform": "reddit",
  "action": "search",
  "params": {"keyword": "mechanical keyboard"}
}
Returns
  • title
  • community
  • like_count
  • comment_count
  • url
Read the docs for this API

How to integrate

Use EveryInfra in your existing AI tools or code.

Open the console

The fastest way in: give this prompt to your AI

I want to use the EveryInfra API to collect platform data, search the web or solve CAPTCHAs. Act as my integration assistant and work in three steps.

Step 1: Don't write any code yet. Ask me questions over several rounds, one to three at a time, until all of this is clear:
1. What I want to do and what the results are for;
2. Which platforms or websites, whether the targets are keywords, links or accounts, and how many;
3. Which fields, how many rows, and the time range;
4. How to store the results, and where;
5. Which language the script uses, where it runs, and whether it runs once or on a schedule;
6. The most I want to spend on this.
If an answer is vague or contradicts an earlier one, ask again. If I say I don't know, suggest an option and ask me to confirm.

Step 2: Read EveryInfra's guide for AI agents at https://everyinfra.com/agents.md, then find the capabilities, parameters and prices in the catalogs (no key needed):
- Platform data: GET https://api.everyinfra.com/api/v1/social/catalog?platform=<name>
- Web search: GET https://api.everyinfra.com/api/v1/search/tools
- CAPTCHA: GET https://api.everyinfra.com/api/v1/captcha/types
Then walk me through the plan for approval: which capabilities and requests you will use, roughly how many calls, the estimated cost at catalog prices, and what the output will look like.

Step 3: Only after I approve, write the code and follow these API rules:
- Requests: platform data POST https://api.everyinfra.com/api/v1/social with the body {"platform", "action", "params"}; web search POST https://api.everyinfra.com/api/v1/search with {"tool", "params"}; CAPTCHA POST https://api.everyinfra.com/api/v1/captcha with {"type", ...other parameters}. Use parameter names and values exactly as the catalog lists them; do not guess.
- Auth: header Authorization: Bearer <API key>. Read the key from the EVERYINFRA_API_KEY environment variable; never put it in code, logs, or commits. If I don't have a key yet, remind me to create one at https://everyinfra.com/app#keys.
- Try one target with a small limit first and check the response shape before scaling up; a call with several targets is billed per target.
- For slow or large platform-data jobs, add "mode": "async" to the body. The API returns 202 and a job_id; poll GET https://api.everyinfra.com/api/v1/jobs/{job_id} until the status is succeeded or failed. A 202 is not a success. If a sync call comes back with a timeout error, resend the same request with "mode": "async".
- When a platform-data result carries next_page_token, pass it back as page_token for the next page with the other parameters unchanged; each page is one call.
- Failed or empty results are not charged in the end; any reserved amount goes back to the balance. Trust the billing receipt in the response.
- On a 422, fix the request using the candidate parameter names and allowed values in the error message; do not guess.
- On a 429 or 503, wait for the Retry-After delay and try again; if there is none, back off gradually.
- If the network drops or the outcome is unknown, keep the request_id / job_id and check it first. Do not resend automatically.

If you can connect to remote MCP servers, you can also connect to https://api.everyinfra.com/mcp (header Authorization: Bearer <API key>) and use its tools for the same work, with the same billing and rules as the API.

Every API page also has its own prompt, for example TikTok search

Use it directly in these AI tools and platforms

  • EveryInfra × Cursor: Call EveryInfra data APIs right inside Cursor (Now on Cursor Directory)
  • EveryInfra × MCP Registry: EveryInfra is listed in the MCP Registry (Now in the MCP Registry)
  • EveryInfra × RapidAPI: Subscribe to EveryInfra data APIs on RapidAPI (Now on RapidAPI)
  • EveryInfra × ModelScope: Add EveryInfra data APIs from the ModelScope MCP hub (Now on the ModelScope MCP hub)
  • EveryInfra × Qoder: Install EveryInfra skills from the Qoder marketplace (Now on the Qoder marketplace)
  • EveryInfra × LobeHub: Install the EveryInfra MCP server from LobeHub (Now on LobeHub)
  • EveryInfra × Glama: See the EveryInfra MCP connector and its uptime on Glama (Now on Glama)
  • EveryInfra × ClawHub: Install EveryInfra skills from ClawHub to call data APIs (Now on ClawHub)
  • EveryInfra × integrations.sh: integrations.sh lists EveryInfra over MCP and REST (Now on integrations.sh)

Development

Documentation, guides, and updates

Latest articles

View all guides
Latest articles

Use what you need. See what it costs.

Each capability has its own billing unit. Check the price before making a call.

EveryDataPer requestBilled by platform and collection method; a single request is not charged repeatedly for pagination
EverySolvePer successful resultCharged only when the CAPTCHA is solved
EverySearchPer requestBilled by search depth and tool tier; failed requests are not charged
AI APIFree after a top-upSee the AI API
Public list priceUSD
Estimated total$5.56

1,000 requests · $5.56 per 1,000

View Xiaohongshu

Price and capability comparison

Prices and supported types are from each service's official pricing page on 2026-09-26.

ServiceBilling unitEntry priceLowest public priceWhere we are ahead
EveryInfra (us)
per 1,000 requests$0.6944$0.6944
per 1,000 requests$1.00$0.30
  • 30% below its entry price
  • Lower minimum top-up
  • 17 search tools, including page reading, site crawling and cross-checking
  • One key for data, search and CAPTCHA solving
per 1,000 requests$25.00$1.96
  • 64% below even its lowest price
  • No subscription; pay per request
  • One key for data, search and CAPTCHA solving
per 1,000 requests$7.50$5.00
  • 86% below even its lowest price
  • No subscription; pay per request
  • One key for data, search and CAPTCHA solving
per 1,000 requests$7.00$7.00
  • 90% below even its lowest price
  • 17 search tools, including page reading, site crawling and cross-checking
  • One key for data, search and CAPTCHA solving
per 1,000 requests$5.00$5.00
  • 86% below even its lowest price
  • 17 search tools, including page reading, site crawling and cross-checking
  • One key for data, search and CAPTCHA solving
  • EveryInfra (us)
    Billing unit
    per 1,000 requests
    Entry price
    $0.6944
    Lowest public price
    $0.6944
  • Billing unit
    per 1,000 requests
    Entry price
    $1.00
    Lowest public price
    $0.30
    • 30% below its entry price
    • Lower minimum top-up
    • 17 search tools, including page reading, site crawling and cross-checking
    • One key for data, search and CAPTCHA solving
  • Billing unit
    per 1,000 requests
    Entry price
    $25.00
    Lowest public price
    $1.96
    • 64% below even its lowest price
    • No subscription; pay per request
    • One key for data, search and CAPTCHA solving
  • Billing unit
    per 1,000 requests
    Entry price
    $7.50
    Lowest public price
    $5.00
    • 86% below even its lowest price
    • No subscription; pay per request
    • One key for data, search and CAPTCHA solving
  • Billing unit
    per 1,000 requests
    Entry price
    $7.00
    Lowest public price
    $7.00
    • 90% below even its lowest price
    • 17 search tools, including page reading, site crawling and cross-checking
    • One key for data, search and CAPTCHA solving
  • Billing unit
    per 1,000 requests
    Entry price
    $5.00
    Lowest public price
    $5.00
    • 86% below even its lowest price
    • 17 search tools, including page reading, site crawling and cross-checking
    • One key for data, search and CAPTCHA solving

17 payment methods supported

See payment steps

Global

  • CardThe card page also takes
  • USDT

Mainland China

  • Alipay
  • WeChat Pay

Singapore

  • PayNow

South Korea

  • Samsung Pay
  • PAYCO
  • Toss Pay

Indonesia

  • DANA
  • OVO
  • ShopeePay

Malaysia

  • Boost
  • Touch 'n Go eWallet

Taiwan

  • JKOPay

Russia

  • Mir
  • SBP
  • T-Pay

Frequently asked questions

What is EveryInfra?

EveryInfra is an infrastructure platform for AI applications. One API key gives you data collection (573 capabilities across 106 platforms), AI search, CAPTCHA solving, and an OpenAI-compatible AI API that is free after a top-up.

Browse the marketplace

Which platforms can I collect data from?

106 platforms, including Xiaohongshu (RedNote), Douyin, WeChat Official Accounts, TikTok, Amazon, Taobao, LinkedIn, and Google Maps reviews, across content and social, commerce, reviews, jobs and business, and web search. Each platform has its own API page with parameters and response fields.

See every platform by category

How is it billed, and am I charged for failures?

Each capability has its own price. Data collection costs from $0.56 per 1,000 requests, billed per request (a few list actions are priced per block of rows, noted next to their price), and invalid, failed, or empty requests are not charged. CAPTCHA solving costs $0.14–$4.58 per 1,000 successful solutions and is charged only on success.

View full pricing

Do I need to build scrapers or manage accounts and proxies?

No. You send a platform, a capability, and parameters, and get structured JSON back, without maintaining scrapers, platform accounts, or proxies yourself.

Can I use it from Claude, Cursor, or other AI tools?

Yes. The remote MCP server at https://api.everyinfra.com/mcp uses your API key, so clients such as Claude, Cursor, and ChatGPT can call every capability directly. Without MCP, you can call the REST API.

Set up MCP

Start building your next application

Start with a single capability and integrate infrastructure into your project.

Star our two repositories on GitHub, get $1 in crediteveryinfra/everyinfra-agent-plugins (opens in a new tab)everyinfra/seo-skills (opens in a new tab)

Sign up to create an API key, then star both repositories on GitHub and claim trial credit in the console. It is valid for 24 hours after you claim it.

Questions or feedback?

Contact us or join the EveryInfra community.