ScrapeField

Reliable web scraping API

Extract data from Google Maps, LinkedIn, Instagram and TikTok through one API. We manage proxies, browsers, and retries. Fully anonymously.

POSThttps://scrapefield.com/mcp
18 tools
Transport
HTTP, JSON-RPC 2.0
Methods
initialize · tools/list · tools/call
Auth
Bearer key — or none, for demo mode
claude mcp add --transport http scrapefield https://scrapefield.com/mcp
Runs against the live server. No key, no account.
// press Call — the server lists its 18 tools,
// each with the schema an agent reads before calling it

Clean JSON, named like the official APIs

Every response is structured JSON with a documented schema. Google Maps data uses the field names from Google’s Places API, Instagram data the names from the Instagram Graph API, and TikTok data the names from TikTok’s API. If you have used those, you already know most of ours.

  • Every field documented, with its type.
  • The same fields in every response, even when empty.
  • Missing data is null, never a made-up zero.
See every field
  • Google Maps
    4 endpoints · from 2 credits
    Places API names
  • LinkedIn
    4 endpoints · from 4 credits
    LinkedIn’s labels
  • Instagram
    5 endpoints · from 2 credits
    Graph API names
  • TikTok
    5 endpoints · from 2 credits
    TikTok API names

Pay per request, no subscription

Each endpoint has a fixed price in credits, listed on the pricing page. Buy credits once and spend them on any platform. If a request fails, the credits go back to your balance automatically.

  • A fixed price per endpoint, shown in every response.
  • Failed requests refunded automatically.
  • Credits never expire.
See pricing
Refundedjust now
3 credits returned

A call to google-maps/place timed out. The charge was reversed before you noticed.

  • GET linkedin/profile−10
  • GET google-maps/places−3
  • GET google-maps/place+3 refund

Bulk scraping with batch jobs

Send a list of up to 10,000 profiles, places or posts in one request. We work through it in the background and call your webhook when it is done.

  • Up to 10,000 inputs per job.
  • Results in the order you sent them, one JSON line each.
  • A signed webhook when the job finishes, retried if it fails.
How batch jobs work
Jobtiktok/profile
8,412 of 10,000 done

Streaming results in input order. The webhook fires on completion.

  • credits reserved30,000
  • failed, refunded17
  • webhookjob.completed

Built for agents, not just for people

A growing share of “which API should I use” is settled inside a coding agent. Every layer that reader needs is here, and all of it is generated from the definition the API runs on — so none of it can drift from what the API does.

Connect an agent
One definition, every surface
18 endpoints14 documented objects0 SDKs requiredBrowse endpoints

Use cases

Twelve things people build with these APIs, three per platform. Each shows the calls it makes and what a run costs.

Google MapsBuild a lead list for a cityA city’s coffee shops with their phone, website and rating — one search per neighbourhood.15 credits · per run, up to 100 businessesLinkedInTrack who is hiring, every weekA weekly count of new job listings by company: who is hiring, and for what.320 credits · a month, 20 searches every weekInstagramFind creators through a hashtagFrom a hashtag to the creators behind it, filtered to the follower band you pay for.76 credits · per hashtagTikTokSpot a trend while it is still earlyVideos about a term, ranked by views per day: what climbs fastest is what comes next.120 credits · a month, one term dailyGoogle MapsHear about a bad review the day it landsA daily check of each location’s newest reviews that flags anything at two stars or below.4,500 credits · a month, 50 locations checked dailyLinkedInFill in the blanks in your CRMIndustry, size, founding year and headquarters for every account with a LinkedIn URL.3,000 credits · 500 accounts, onceInstagramCheck a campaign actually ranIs the sponsored post still up, does it tag you, and what did it get — a day and a week later.120 credits · a 30-post campaign, checked twiceTikTokVet a creator before you pay oneMedian views and engagement across a creator’s last thirty videos, not just their followers.6 credits · per creatorGoogle MapsMap a market before you enter itA grid of searches over a city, grouped by category: ratings and price levels, street by street.75 credits · one city centre, a 5 × 5 gridLinkedInRead what competitors postWhat the companies you watch posted this week, and which of it landed.240 credits · a month, 10 companies weeklyInstagramRead every comment on a postThe comments on a post, fifty at a time, ready for a sentiment model.30 credits · per post, 500 commentsTikTokFind the questions in the commentsThe questions under a brand’s videos, sorted by how many people want the answer.300 credits · 100 videos, 50 comments each

How we compare

Including the rows where we lose. If breadth is what you need, Apify has six thousand scrapers and we have 18 endpoints — go and use Apify.

ScrapeFieldApifyScrapingdogScrapeCreators
What you are billed inCredits, published per endpointCompute units (GB-hours)Credits, published per endpointCredits
Can you forecast a bill?Yes — multiply the tableFor the big actors, yes; the long tail bills computeYesYes
One price for a given jobYesNo — seven LinkedIn actors, $1.50 to $12.00 per 1,000YesYes
Who maintains itUs — it is our name on the status pageA third-party author; an abandoned actor is your outageThemThem
Failed calls refundedAutomaticallyNoAutomaticallyNot stated
Cache hitsCharged, like any callChargedChargedFree
Credits expireNo — there is no billing periodYes, monthlyWith the plan periodNo
Published success rate per endpointYesNoNoNo
Platforms covered4~6,000 actors40+ APIs37+ APIs

Checked 21 September 2026 against each vendor’s own pricing page. Rechecked quarterly — tell us if something here is out of date and we will fix it.

Frequently asked questions

Anything else? Write to support@scrapefield.com and a person will answer.

What does a call actually cost?

Every endpoint has a published credit cost — 3 credits for a Google Maps place, 3 for an Instagram or TikTok profile, 10 for a LinkedIn profile. Multiply by your volume and that is your bill. The number does not depend on how long something took, how much memory it used, or whether we happened to have it cached. A call we fail is refunded automatically, and the reversal appears in your usage ledger rather than in a support ticket.

Why only four platforms?

Because we publish a success rate for every endpoint, and that number is only worth anything if it is true. Four surfaces is what we can keep green and prove. If you need sixty-five platforms, there are vendors who will sell you a list of sixty-five platforms.

What happens when a platform changes and something breaks?

Our status page says so before you have to ask, and calls that fail are not charged. Every surface is served by more than one source, so a problem with one is usually invisible to you — the response shape does not change either way.

Do credits expire?

No. There is no subscription, so there is no billing period for them to expire at the end of — credits you buy stay bought. There are also no discount codes, no twenty-eight-tier plan ladder and no per-seat pricing. The price on the pricing page is the price.

Can I use this from an AI agent?

Yes — that is what it is built for. There is an MCP server with the same endpoints as tools, a complete OpenAPI spec, and an llms.txt an agent can read in one fetch. The MCP server has a demo mode that works with no key at all.

Every field, one call away

Get a key