ScrapeField
Server Details
Google Maps, LinkedIn, Instagram, TikTok and X data as tools. Demo mode needs no key.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
- Repository
- scrapefield/scrapefield
- GitHub Stars
- 0
TDQS
Score is being calculated.
Available Tools
47 toolscheck_sign_upCheck whether the person approved youInspect
pending until the person approves; then approved, with api_key, once. Use the key as Authorization: Bearer … on the API and on this server.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The `id` sign_up returned. |
get_instagram_commentsGet the comments on an Instagram postInspect
Fetch comments on one Instagram post: username, text, timestamp, like_count, reply_count and parent_id for replies. Use this for social listening and campaign verification. Give exactly one of url or shortcode. Costs 3 credits, cached or not; a failed call is refunded.
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | The post URL. | |
| fresh | No | Skip the cache and fetch now. Charged normally. Not available on trial credits — buy any pack to unlock it. | |
| limit | No | At most this many results, 1–50. A page can hold fewer while `next_cursor` is set: read until it is null. | |
| cursor | No | The `meta.next_cursor` from the previous page. Omit for the first page. | |
| shortcode | No | The post shortcode. |
get_instagram_hashtagGet recent posts for an Instagram hashtagInspect
Fetch recent posts carrying one hashtag, each a full post. Use this for trend and campaign monitoring. Costs 64 credits, cached or not; a failed call is refunded.
| Name | Required | Description | Default |
|---|---|---|---|
| tag | Yes | The hashtag, without the leading #. | |
| fresh | No | Skip the cache and fetch now. Charged normally. Not available on trial credits — buy any pack to unlock it. | |
| limit | No | At most this many results, 1–24. A page can hold fewer while `next_cursor` is set: read until it is null. | |
| cursor | No | The `meta.next_cursor` from the previous page. Omit for the first page. |
get_instagram_postGet one Instagram postInspect
Fetch one Instagram post or Reel by its URL or shortcode: caption, media, username, timestamp, like_count, comments_count and view_count. Give exactly one of url or shortcode. Costs 3 credits, cached or not; a failed call is refunded.
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | The post URL. | |
| fresh | No | Skip the cache and fetch now. Charged normally. Not available on trial credits — buy any pack to unlock it. | |
| shortcode | No | The shortcode from the URL, e.g. `C1a2B3c4D5e`. |
get_instagram_postsGet recent posts from an Instagram profileInspect
Fetch recent posts and Reels by one Instagram account: shortcode, permalink, media_type, caption, timestamp, media_url, carousel children, like_count, comments_count, view_count, hashtags, mentions and the paid-partnership label. Give exactly one of username or url. Costs 3 credits, cached or not; a failed call is refunded.
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | The profile URL. | |
| fresh | No | Skip the cache and fetch now. Charged normally. Not available on trial credits — buy any pack to unlock it. | |
| limit | No | At most this many results, 1–24. A page can hold fewer while `next_cursor` is set: read until it is null. | |
| cursor | No | The `meta.next_cursor` from the previous page. Omit for the first page. | |
| username | No | The username, without the leading @. |
get_instagram_profileGet an Instagram profileInspect
Fetch an Instagram account: username, name, biography, bio_links, followers_count, follows_count, media_count, is_verified, is_private, is_business_account, category and the business contact buttons — named as in Instagram's Graph API. Use this for creator discovery and audience sizing. Give exactly one of username or url. Costs 3 credits, cached or not; a failed call is refunded.
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | The profile URL. | |
| fresh | No | Skip the cache and fetch now. Charged normally. Not available on trial credits — buy any pack to unlock it. | |
| username | No | The username, without the leading @. |
get_linkedin_activityGet a person's LinkedIn comments and reactionsInspect
Fetch what one person did recently on other people's posts: with type=comments, the comments they wrote and when; with type=reactions, the posts they reacted to and how. Each item carries the post, with its author and counts, when they did it, and for a comment its own comment_url, which opens the post at that comment. The newest first, up to 100 a page, with next_cursor for older ones. Use this for sales signals: who a prospect engages with, and on what. Give exactly one of url or vanity_name. Costs 7 credits, cached or not; a failed call is refunded.
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | The person's public profile URL. A member-id link (`/in/ACoAA…` or `/in/ACwAA…`), as reactions and Sales Navigator give, works too. | |
| type | No | Their comments, or their reactions. | comments |
| fresh | No | Skip the cache and fetch now. Charged normally. Not available on trial credits — buy any pack to unlock it. | |
| cursor | No | The `meta.next_cursor` from the previous page. Omit for the first page. | |
| vanity_name | No | The part after `/in/` in their public URL. A member id (`ACoAA…`) works too. | |
| posted_within | No | Only comments from the last day, week or month. With `type=comments` only. |
get_linkedin_adGet one ad from LinkedIn's Ad LibraryInspect
Fetch one ad in full by its id or URL: what linkedin/ads gives, and where it was seen, country by country, with its targeting. Give exactly one of id or url. Costs 7 credits, cached or not; a failed call is refunded.
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | The Ad Library's id for the ad: `id` in linkedin/ads. | |
| url | No | The ad's page in the Ad Library: `https://www.linkedin.com/ad-library/detail/<id>`. | |
| fresh | No | Skip the cache and fetch now. Charged normally. Not available on trial credits — buy any pack to unlock it. |
get_linkedin_companyGet a LinkedIn company pageInspect
Fetch a LinkedIn company page: name, tagline, description, website, industry, company_size, employees_on_linkedin, headquarters, company_type, founded, specialties and follower_count. Use this to enrich a company from its LinkedIn URL. Give exactly one of url or vanity_name. Costs 3 credits, cached or not; a failed call is refunded.
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | The company page URL. | |
| fresh | No | Skip the cache and fetch now. Charged normally. Not available on trial credits — buy any pack to unlock it. | |
| vanity_name | No | The part after `/company/` in the URL, e.g. `acme-inc`. |
get_linkedin_company_peopleGet the people at a company, from LinkedInInspect
Fetch the people who list a company as their employer, 25 a page from Sales Navigator, which hides no one: each person's name, location and profile, and their current roles, each with its title, employer and company_id, and start month. The same object, and price, as linkedin/people with source=sales_navigator. Takes the company's numeric id, company_id in linkedin/company. Use this to map a company's team or to find who to contact. Costs 170 credits, cached or not; a failed call is refunded.
| Name | Required | Description | Default |
|---|---|---|---|
| fresh | No | Skip the cache and fetch now. Charged normally. Not available on trial credits — buy any pack to unlock it. | |
| cursor | No | The `meta.next_cursor` from the previous page. Omit for the first page. | |
| company_id | Yes | LinkedIn's numeric id for the company: `company_id` in linkedin/company. |
get_linkedin_employee_statsCount a company's people on LinkedInInspect
Fetch the counts on a company's People tab: where its people live, what they do, where they studied, what they are skilled at, each as a list of names and member counts. Use this to size a team, or to see where a company hires. Give exactly one of url or vanity_name or company_id. Costs 7 credits, cached or not; a failed call is refunded.
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | The company page URL. | |
| fresh | No | Skip the cache and fetch now. Charged normally. Not available on trial credits — buy any pack to unlock it. | |
| company_id | No | LinkedIn's numeric id for the company: `company_id` in linkedin/company. The fastest of the three. | |
| vanity_name | No | The part after `/company/` in the URL. |
get_linkedin_groupGet one LinkedIn groupInspect
Fetch one group: its name, members, description, rules, when it was made and whether its posts are public. Its posts, by group_url on linkedin/posts, are not available yet. Give exactly one of url or id. Costs 7 credits, cached or not; a failed call is refunded.
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | The number in the group's URL. | |
| url | No | The group's URL: `https://www.linkedin.com/groups/<id>/`. | |
| fresh | No | Skip the cache and fetch now. Charged normally. Not available on trial credits — buy any pack to unlock it. |
get_linkedin_jobGet one LinkedIn job posting in fullInspect
Fetch one LinkedIn job posting by its id or URL: title, company, location, employment_type, seniority_level, salary where the posting shows one, and the full description — the fields linkedin/jobs leaves null, and workplace_type, listed_at and easy_apply where the posting shows them. Use it on the job_id of a search result. Give exactly one of id or url. Costs 3 credits, cached or not; a failed call is refunded.
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | LinkedIn's numeric id for the posting: `job_id` in a search result, and the number at the end of `/jobs/view/…`. | |
| url | No | The posting's URL, e.g. `https://www.linkedin.com/jobs/view/4468618386/`. | |
| fresh | No | Skip the cache and fetch now. Charged normally. Not available on trial credits — buy any pack to unlock it. |
get_linkedin_postGet one LinkedIn postInspect
Fetch one post by its URL: its text, images, author, published_at, reaction_count and comment_count. repost_count and the reactions by kind are null: the source gives the total only. Use linkedin/comments for its comments and linkedin/reactions for who reacted. Costs 3 credits, cached or not; a failed call is refunded.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The post's URL: `https://www.linkedin.com/posts/…-activity-<id>-…`, or `https://www.linkedin.com/feed/update/urn:li:activity:<id>`. A link by the share's id works too: `urn:li:ugcPost:<id>`, `urn:li:share:<id>` or `/posts/…-ugcPost-<id>-…`. | |
| fresh | No | Skip the cache and fetch now. Charged normally. Not available on trial credits — buy any pack to unlock it. |
get_linkedin_post_commentsGet the comments on a LinkedIn postInspect
Fetch the comments on one post, up to 100 a page: each comment's text, author (name, headline, profile), published_at, like_count, reply_count and its own url, which opens the post at that comment. With comment_url, the replies to one comment. Use this to see who engages with a post and what they say. Give exactly one of url or comment_url. Costs 7 credits, cached or not; a failed call is refunded.
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | The post's URL, as for linkedin/post. | |
| sort | No | Most relevant first, or newest first. | |
| fresh | No | Skip the cache and fetch now. Charged normally. Not available on trial credits — buy any pack to unlock it. | |
| cursor | No | The `meta.next_cursor` from the previous page. Omit for the first page. | |
| comment_url | No | A comment's URL, as LinkedIn's "Copy link to comment" gives it: the replies to that comment. |
get_linkedin_post_reactionsGet who reacted to a LinkedIn postInspect
Fetch who reacted to one post, up to 100 a page: each person's or company page's name, headline and link, and which reaction. With comment_url, who reacted to one comment. LinkedIn lists people who react by member id, so actor.url is usually a member-id link (/in/ACoAA…) with vanity_name null; linkedin/profile takes it. Give exactly one of url or comment_url. Costs 7 credits, cached or not; a failed call is refunded.
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | The post's URL, as for linkedin/post. | |
| fresh | No | Skip the cache and fetch now. Charged normally. Not available on trial credits — buy any pack to unlock it. | |
| cursor | No | The `meta.next_cursor` from the previous page. Omit for the first page. | |
| comment_url | No | A comment's URL: who reacted to that comment. |
get_linkedin_postsGet or search LinkedIn postsInspect
Fetch recent posts by one person or company, or with query every public post with those words: text, images, video, document or article, and published_at. A person's posts also carry reaction_count (with the breakdown by kind), comment_count and repost_count; a company's carry the text and the date, with the counts null, at a much lower price. For the counts on one of them, call linkedin/post. Give exactly one of url or company_url or query. Costs 7 credits (3 with company_url), cached or not; a failed call is refunded.
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | A person's public profile URL. Their latest posts, on one page. | |
| fresh | No | Skip the cache and fetch now. Charged normally. Not available on trial credits — buy any pack to unlock it. | |
| limit | No | At most this many results, 1–100. A page can hold fewer while `next_cursor` is set: read until it is null. | |
| query | No | Words in the post: every public post that has them, newest first. | |
| cursor | No | The `meta.next_cursor` from the previous page. Omit for the first page. | |
| company_url | No | A company page URL. Up to 7 pages of 10. | |
| posted_within | No | Only posts from the last day, week or month. |
get_linkedin_profileGet a LinkedIn profileInspect
Fetch a LinkedIn profile: full_name, headline, about, location, follower_count, connection_count, current_company, experience, education and skills. With detail=with_email, also look for their work email, each address checked with its mail server. Use this to enrich a person from their profile URL. Give exactly one of url or vanity_name. Costs 11 credits (7 for detail=main, 33 for detail=with_email), cached or not; a failed call is refunded.
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | The public profile URL, e.g. `https://www.linkedin.com/in/someone`. A member-id URL (`/in/ACoAA…` or `/in/ACwAA…`), as reactions and Sales Navigator give, works too. | |
| fresh | No | Skip the cache and fetch now. Charged normally. Not available on trial credits — buy any pack to unlock it. | |
| detail | No | `main` is the profile as LinkedIn first shows it, without opening a section: up to 5 positions, 2 schools and 2 skills, for less. `with_email` is the whole profile and a search for their work email, in `emails`, for more. | full |
| vanity_name | No | The part after `/in/` in the public URL, e.g. `someone`. A member id (`ACoAA…`) works too. |
get_placeGet one Google Maps place in fullInspect
Fetch one Google Maps listing in full: name, categories, formatted_address, location, rating, user_ratings_total, rating_distribution, price_level, phone numbers, website, opening_hours, the About tab and business_status. popular_times is in the object, and null where the source does not give it. Accepts a Google place_id — from a search, the Places API or anywhere else — or a Google Maps URL. Give exactly one of place_id or url. Costs 3 credits, cached or not; a failed call is refunded.
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | The full URL of the place on Google Maps, which carries its id. A short maps.app.goo.gl link does not, so open it and copy the address it leads to. | |
| fresh | No | Skip the cache and fetch now. Charged normally. Not available on trial credits — buy any pack to unlock it. | |
| language | No | Two-letter language code for localised text, e.g. `en`, `de`. | en |
| place_id | No | Google's place ID, e.g. from a search result or the Places API. |
get_place_photosGet the photos of a Google Maps placeInspect
Fetch the photos on one place's listing, as URLs on Google's CDN; we do not rehost images. Dimensions and uploader are in the object, and null where the source does not give them. Give exactly one of place_id or url. Costs 4 credits, cached or not; a failed call is refunded.
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | The full URL of the place on Google Maps, which carries its id. A short maps.app.goo.gl link does not, so open it and copy the address it leads to. | |
| fresh | No | Skip the cache and fetch now. Charged normally. Not available on trial credits — buy any pack to unlock it. | |
| limit | No | At most this many results, 1–20. A page can hold fewer while `next_cursor` is set: read until it is null. | |
| cursor | No | The `meta.next_cursor` from the previous page. Omit for the first page. | |
| place_id | No | Google's place ID. |
get_place_postsGet an owner's posts on a Google Maps placeInspect
Fetch the updates the owner posted on one place's listing, newest first: the text, the day, an image and where it links, such as an offer or an event. Use this to watch what a competitor announces. Give exactly one of place_id or url. Costs 4 credits, cached or not; a failed call is refunded.
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | The full URL of the place on Google Maps, which carries its id. A short maps.app.goo.gl link does not, so open it and copy the address it leads to. | |
| fresh | No | Skip the cache and fetch now. Charged normally. Not available on trial credits — buy any pack to unlock it. | |
| cursor | No | The `meta.next_cursor` from the previous page. Omit for the first page. | |
| place_id | No | Google's place ID. |
get_place_reviewsGet the reviews of a Google Maps placeInspect
Fetch Google reviews for one place: rating, text, language, publish_time, the author (with their Local Guide badge and review count), photos and the owner_response where there is one. The first page has up to 8 reviews, and each page after it up to 20. Use this for review monitoring and sentiment work. Give exactly one of place_id or url. Costs 6 credits, cached or not; a failed call is refunded.
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | The full URL of the place on Google Maps, which carries its id. A short maps.app.goo.gl link does not, so open it and copy the address it leads to. | |
| sort | No | Order of the reviews. | relevance |
| fresh | No | Skip the cache and fetch now. Charged normally. Not available on trial credits — buy any pack to unlock it. | |
| limit | No | At most this many results, 1–20. A page can hold fewer while `next_cursor` is set: read until it is null. | |
| cursor | No | The `meta.next_cursor` from the previous page. Omit for the first page. | |
| place_id | No | Google's place ID. |
get_tiktok_commentsGet the comments on a TikTok videoInspect
Fetch comments on one TikTok video: username, text, create_time, like_count, reply_count and parent_comment_id for replies. Give exactly one of url or id. Costs 3 credits, cached or not; a failed call is refunded.
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | The numeric video id. | |
| url | No | The video URL, `https://www.tiktok.com/@…/video/…`. A short `vm.tiktok.com` link is not read: open it, and copy the address it leads to. | |
| fresh | No | Skip the cache and fetch now. Charged normally. Not available on trial credits — buy any pack to unlock it. | |
| limit | No | At most this many results, 1–50. A page can hold fewer while `next_cursor` is set: read until it is null. | |
| cursor | No | The `meta.next_cursor` from the previous page. Omit for the first page. |
get_tiktok_followersGet a TikTok account's followers or followingInspect
Fetch an account's followers, newest first, or with type=following the accounts it follows: each a profile with its follower and video counts, about 50 a page. Use this to see who an audience is, or who a creator watches. Give exactly one of username or url. Costs 3 credits, cached or not; a failed call is refunded.
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | The profile URL. | |
| type | No | Who follows the account, or whom it follows. | followers |
| fresh | No | Skip the cache and fetch now. Charged normally. Not available on trial credits — buy any pack to unlock it. | |
| cursor | No | The `meta.next_cursor` from the previous page. Omit for the first page. | |
| username | No | The username, without the leading @. |
get_tiktok_profileGet a TikTok profileInspect
Fetch a TikTok account: username, display_name, bio_description, bio_url, is_verified, follower_count, following_count, likes_count and video_count — named as in TikTok's own APIs. Use this for creator discovery and audience sizing. Give exactly one of username or url. Costs 3 credits, cached or not; a failed call is refunded.
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | The profile URL. | |
| fresh | No | Skip the cache and fetch now. Charged normally. Not available on trial credits — buy any pack to unlock it. | |
| username | No | The username, without the leading @. |
get_tiktok_trendingGet the videos trending on TikTok in a countryInspect
Fetch the videos TikTok's trending feed shows in one country now, each a full video. One page, which changes from call to call. Use this to see what is spreading. Costs 3 credits, cached or not; a failed call is refunded.
| Name | Required | Description | Default |
|---|---|---|---|
| fresh | No | Skip the cache and fetch now. Charged normally. Not available on trial credits — buy any pack to unlock it. | |
| region | No | Two-letter country code, e.g. `US`, `GB`, `DE`. | US |
get_tiktok_videoGet one TikTok videoInspect
Fetch one TikTok video by URL or id: video_description, username, create_time, duration, the counts, the sound and whether duets and stitches are allowed. Give exactly one of url or id. Costs 3 credits, cached or not; a failed call is refunded.
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | The numeric video id. | |
| url | No | The video URL, `https://www.tiktok.com/@…/video/…`. A short `vm.tiktok.com` link is not read: open it, and copy the address it leads to. | |
| fresh | No | Skip the cache and fetch now. Charged normally. Not available on trial credits — buy any pack to unlock it. |
get_tiktok_videosGet recent videos from a TikTok profileInspect
Fetch recent videos by one TikTok account: video_description, create_time, duration, cover_image_url, view_count, like_count, comment_count, share_count, favorites_count, hashtag_names and the sound. Give exactly one of username or url. Costs 3 credits, cached or not; a failed call is refunded.
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | The profile URL. | |
| fresh | No | Skip the cache and fetch now. Charged normally. Not available on trial credits — buy any pack to unlock it. | |
| limit | No | At most this many results, 1–30. A page can hold fewer while `next_cursor` is set: read until it is null. | |
| cursor | No | The `meta.next_cursor` from the previous page. Omit for the first page. | |
| username | No | The username, without the leading @. |
get_x_communityGet an X communityInspect
Fetch one community: its name, description, member_count, created_at, join_policy, rules and creator. x/posts with community_url gives its posts. Give exactly one of url or id. Costs 3 credits, cached or not; a failed call is refunded.
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | The number in its URL. | |
| url | No | The community's URL, `https://x.com/i/communities/<id>`. | |
| fresh | No | Skip the cache and fetch now. Charged normally. Not available on trial credits — buy any pack to unlock it. |
get_x_followersGet an X account's followers or followingInspect
Fetch an account's followers, about 70 a page, or with type=following the accounts it follows: each an account, with its counts and bio. Use this to see who an audience is. Give exactly one of username or url. Costs 13 credits, cached or not; a failed call is refunded.
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | The profile URL. | |
| type | No | Who follows the account, or whom it follows. | followers |
| fresh | No | Skip the cache and fetch now. Charged normally. Not available on trial credits — buy any pack to unlock it. | |
| cursor | No | The `meta.next_cursor` from the previous page. Omit for the first page. | |
| username | No | The username, without the @. |
get_x_postGet one post from XInspect
Fetch one post by its URL or id: its text, author, created_at, public_metrics with views, media, hashtags and mentions, and the post it replies to or quotes. Give exactly one of url or id. Costs 3 credits, cached or not; a failed call is refunded.
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | The number after /status/ in its URL. | |
| url | No | The post's URL, `https://x.com/<username>/status/<id>`. | |
| fresh | No | Skip the cache and fetch now. Charged normally. Not available on trial credits — buy any pack to unlock it. |
get_x_postsGet an X account's or community's postsInspect
Fetch an account's newest posts, about 20 a page with next_cursor for older ones; or, with community_url, the latest posts in a community, one window. Each post has its text, created_at, public_metrics (likes, reposts, replies, quotes, bookmarks, views), media, hashtags and mentions. Give exactly one of username or url or community_url. Costs 13 credits (3 with community_url), cached or not; a failed call is refunded.
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | The account's profile URL. | |
| fresh | No | Skip the cache and fetch now. Charged normally. Not available on trial credits — buy any pack to unlock it. | |
| cursor | No | The `meta.next_cursor` from the previous page. Omit for the first page. | |
| username | No | The account's username, without the @. | |
| community_url | No | A community's URL, `https://x.com/i/communities/<id>`: its latest posts. |
get_x_profileGet an X profileInspect
Fetch an X account: username, name, description, location, the link in the profile, verified, created_at, and public_metrics (followers_count, following_count, tweet_count and more) — named as in X's own API v2. Use this to size an account or enrich a handle. Give exactly one of username or url. Costs 3 credits, cached or not; a failed call is refunded.
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | The profile URL, on x.com or twitter.com. | |
| fresh | No | Skip the cache and fetch now. Charged normally. Not available on trial credits — buy any pack to unlock it. | |
| username | No | The username, without the @. |
get_x_repliesGet the replies to an X postInspect
Fetch the replies to one post, about 30 a page: each is a post, with its author, text, likes and replies, and referenced_tweets naming the post it answers. Give exactly one of url or id. Costs 13 credits, cached or not; a failed call is refunded.
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | The post's id. | |
| url | No | The post's URL. | |
| fresh | No | Skip the cache and fetch now. Charged normally. Not available on trial credits — buy any pack to unlock it. | |
| cursor | No | The `meta.next_cursor` from the previous page. Omit for the first page. |
get_x_retweetersGet who reposted an X postInspect
Fetch the accounts that reposted one post, about 20 a page, each with its counts and bio. X's API calls this "retweeted by". Give exactly one of url or id. Costs 13 credits, cached or not; a failed call is refunded.
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | The post's id. | |
| url | No | The post's URL. | |
| fresh | No | Skip the cache and fetch now. Charged normally. Not available on trial credits — buy any pack to unlock it. | |
| cursor | No | The `meta.next_cursor` from the previous page. Omit for the first page. |
search_instagram_accountsSearch Instagram accountsInspect
Find Instagram accounts by a keyword: each account in full, with its biography, followers, post count and links. One page, the most relevant first. Use this to find creators and brands when you do not have a username. Costs 3 credits, cached or not; a failed call is refunded.
| Name | Required | Description | Default |
|---|---|---|---|
| fresh | No | Skip the cache and fetch now. Charged normally. Not available on trial credits — buy any pack to unlock it. | |
| limit | No | At most this many results, 1–50. A page can hold fewer while `next_cursor` is set: read until it is null. | |
| query | Yes | Words to search for, e.g. "sourdough bakery". |
search_linkedin_adsSearch LinkedIn's Ad LibraryInspect
Search the ads LinkedIn shows in its public Ad Library, by advertiser, by words in the ad or by company id, optionally by country and date: each ad's advertiser, format, headline, text, image or video, call to action, where it leads, when it ran, its impressions range and its targeting, about 25 a page. Use this to watch what a competitor advertises. Give exactly one of advertiser or company_id or query. Costs 3 credits, cached or not; a failed call is refunded.
| Name | Required | Description | Default |
|---|---|---|---|
| fresh | No | Skip the cache and fetch now. Charged normally. Not available on trial credits — buy any pack to unlock it. | |
| query | No | Words in the ad. | |
| cursor | No | The `meta.next_cursor` from the previous page. Omit for the first page. | |
| end_date | No | Only ads shown on or before this day, `YYYY-MM-DD`, before today. With `start_date`. | |
| countries | No | Only ads shown in these countries: two-letter codes, comma-separated, e.g. `US,GB`. | |
| advertiser | No | The advertiser's name, as the library searches it. It matches loosely: a person whose name contains it can appear. | |
| company_id | No | LinkedIn's numeric id for the company, `company_id` in linkedin/company: that company's ads only. | |
| start_date | No | Only ads shown on or after this day, `YYYY-MM-DD`, within the last year. With `end_date`. |
search_linkedin_companiesSearch companies on LinkedInInspect
Find companies by name or keywords, place and size, up to 50 a page. Each result has the company's id, page, industry, place and followers; linkedin/company gives the whole page, and linkedin/employees its people. Costs 7 credits, cached or not; a failed call is refunded.
| Name | Required | Description | Default |
|---|---|---|---|
| fresh | No | Skip the cache and fetch now. Charged normally. Not available on trial credits — buy any pack to unlock it. | |
| query | Yes | Words in the company's name. | |
| cursor | No | The `meta.next_cursor` from the previous page. Omit for the first page. | |
| location | No | A place name, e.g. "Berlin". | |
| company_size | No | Only companies of these sizes, as LinkedIn bands them: `1-10`, `11-50`, `51-200`, `201-500`, `501-1000`, `1001-5000`, `5001-10000`, `10001+`. Several, comma-separated. |
search_linkedin_groupsSearch LinkedIn groupsInspect
Find groups by keywords: each one's name, URL, members and summary, 10 a page. Costs 7 credits, cached or not; a failed call is refunded.
| Name | Required | Description | Default |
|---|---|---|---|
| fresh | No | Skip the cache and fetch now. Charged normally. Not available on trial credits — buy any pack to unlock it. | |
| query | Yes | Words to search for. | |
| cursor | No | The `meta.next_cursor` from the previous page. Omit for the first page. |
search_linkedin_jobsSearch LinkedIn job postingsInspect
Search LinkedIn job postings by keyword and location, with LinkedIn's own filters. Returns each posting's title, company, location, listed_at, URL, and workplace_type and easy_apply where the list shows them. employment_type, seniority_level, salary and description are null: linkedin/job gives them. Costs 3 credits, cached or not; a failed call is refunded.
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Most relevant first, or newest first. | |
| fresh | No | Skip the cache and fetch now. Charged normally. Not available on trial credits — buy any pack to unlock it. | |
| limit | No | At most this many results, 1–25. A page can hold fewer while `next_cursor` is set: read until it is null. | |
| query | Yes | Job title or keywords, e.g. "backend engineer". | |
| cursor | No | The `meta.next_cursor` from the previous page. Omit for the first page. | |
| location | No | Place name, e.g. "Berlin" or "United States". | |
| company_id | No | Only one company's roles: `company_id` in linkedin/company. | |
| easy_apply | No | Only roles that take applications on LinkedIn. | |
| posted_within | No | Only roles posted in the last day, week or month. | |
| workplace_type | No | Only roles of this kind, as LinkedIn's filter names them. | |
| employment_type | No | Only roles of this kind. | |
| experience_level | No | Only roles at this level, as LinkedIn's filter names them. |
search_linkedin_peopleSearch people on LinkedInInspect
Find people by name, title, company, school or place. With source=public (the default), LinkedIn's own people search: it finds people well by name, but hides many other results as "LinkedIn Member", and those are left out. With source=sales_navigator, Sales Navigator's lead search: every match, with each person's current roles, at a higher price. 10 a page, or 25 with Sales Navigator. Give at least one of query, first_name, last_name, title, current_company, past_company, school or location. Use linkedin/profile on a result for the whole profile. Costs 7 credits (170 for source=sales_navigator), cached or not; a failed call is refunded.
| Name | Required | Description | Default |
|---|---|---|---|
| fresh | No | Skip the cache and fetch now. Charged normally. Not available on trial credits — buy any pack to unlock it. | |
| query | No | Words to search for, as in LinkedIn's search box. | |
| title | No | Words in their current title, e.g. "head of data". | |
| cursor | No | The `meta.next_cursor` from the previous page. Omit for the first page. | |
| school | No | Where they studied: a school page URL or its id. Several, comma-separated. | |
| source | No | `public` is LinkedIn's people search; `sales_navigator` is Sales Navigator's lead search, which hides no one and gives current roles, at a higher price. | public |
| location | No | A place name, e.g. "Berlin" or "Germany". | |
| last_name | No | Their last name, as their profile gives it. | |
| first_name | No | Their first name, as their profile gives it. | |
| past_company | No | Where they worked before, as `current_company`. | |
| current_company | No | Where they work now: a company page URL or `company_id`. Several, comma-separated. |
search_linkedin_servicesFind people who offer services on LinkedInInspect
Find people who list a service on their profile, by what they offer and where: "web design" in "California". LinkedIn hides no one in this search, so it finds people that linkedin/people hides. Each result is a person, with their headline and place, 10 a page. Costs 7 credits, cached or not; a failed call is refunded.
| Name | Required | Description | Default |
|---|---|---|---|
| fresh | No | Skip the cache and fetch now. Charged normally. Not available on trial credits — buy any pack to unlock it. | |
| query | Yes | The service, e.g. "web design" or "bookkeeping". | |
| cursor | No | The `meta.next_cursor` from the previous page. Omit for the first page. | |
| location | No | A place name, e.g. "California". |
search_placesSearch Google Maps for businesses and placesInspect
Find businesses and places on Google Maps by a text query, optionally around a point. Each result is the full listing: place_id, name, categories, formatted_address, location, rating and user_ratings_total, phone, website, opening_hours and business_status — named as in Google's Places API. Use this to build a list of businesses in an area; use google-maps/place when you already have a place_id. Costs 3 credits, cached or not; a failed call is refunded.
| Name | Required | Description | Default |
|---|---|---|---|
| lat | No | Latitude of the point to search around. | |
| lng | No | Longitude of the point to search around. | |
| fresh | No | Skip the cache and fetch now. Charged normally. Not available on trial credits — buy any pack to unlock it. | |
| limit | No | At most this many results, 1–20. A page can hold fewer while `next_cursor` is set: read until it is null. | |
| query | Yes | What to search for, e.g. "coffee shops in Brooklyn" or "dentist". | |
| cursor | No | The `meta.next_cursor` from the previous page. Omit for the first page. | |
| country | No | Two-letter country code to bias results, e.g. `us`. | |
| language | No | Two-letter language code for localised text, e.g. `en`, `de`. | en |
| radius_m | No | Search radius in metres around lat/lng. |
search_tiktokSearch TikTokInspect
Search TikTok by keyword. Returns videos by default; type=user returns accounts and type=hashtag returns hashtags. Use this for trend research and creator discovery when you do not already have a username. Costs 3 credits (13 for type=hashtag), cached or not; a failed call is refunded.
| Name | Required | Description | Default |
|---|---|---|---|
| type | No | What kind of result to return. | video |
| fresh | No | Skip the cache and fetch now. Charged normally. Not available on trial credits — buy any pack to unlock it. | |
| limit | No | At most this many results, 1–30. A page can hold fewer while `next_cursor` is set: read until it is null. | |
| query | Yes | What to search for. | |
| cursor | No | The `meta.next_cursor` from the previous page. Omit for the first page. |
search_tiktok_adsSearch TikTok's Ad LibraryInspect
Search the ads in TikTok's public Ad Library by keyword: each ad's advertiser, title, industry, when it first and last ran, its video or images, the audience range and impressions, about 12 a page. TikTok's library holds ads shown in Europe. Use this to watch what a brand or a category advertises. Costs 3 credits, cached or not; a failed call is refunded.
| Name | Required | Description | Default |
|---|---|---|---|
| fresh | No | Skip the cache and fetch now. Charged normally. Not available on trial credits — buy any pack to unlock it. | |
| query | Yes | A brand, an advertiser or words in the ad. | |
| cursor | No | The `meta.next_cursor` from the previous page. Omit for the first page. |
search_xSearch XInspect
Search X as its own search box does, newest first, about 20 a page; X's search operators work inside query (from:nasa, since:2026-09-01, lang:en). type=user finds accounts instead. Use this to follow a topic, a brand or a campaign. Costs 13 credits, cached or not; a failed call is refunded.
| Name | Required | Description | Default |
|---|---|---|---|
| type | No | Posts, or accounts. | post |
| fresh | No | Skip the cache and fetch now. Charged normally. Not available on trial credits — buy any pack to unlock it. | |
| query | Yes | Words, a phrase, or X's search operators. | |
| cursor | No | The `meta.next_cursor` from the previous page. Omit for the first page. |
sign_upAsk for a ScrapeField account for the person you work forInspect
Ask for a ScrapeField API key for the person you work for. We email them a link; they sign in and type the code this returns, and only then is a key made. Show them user_code and tell them to check their email. Then call check_sign_up with id every few seconds until it is approved: the key comes once, in that answer. Keep id secret. An account an agent starts has no free credits: they buy a pack. Use this only when your person asked you to set ScrapeField up.
| Name | Required | Description | Default |
|---|---|---|---|
| agent | No | What you are called, as the person knows you, e.g. "Claude Code". Shown to them in the email. | |
| Yes | The email address of the person you work for. The account is theirs. |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
47 tool updates
- First observed
check_sign_up - First observed
get_instagram_comments - First observed
get_instagram_hashtag - First observed
get_instagram_post - First observed
get_instagram_posts - First observed
get_instagram_profile - First observed
get_linkedin_activity - First observed
get_linkedin_ad - First observed
get_linkedin_company - First observed
get_linkedin_company_people - First observed
get_linkedin_employee_stats - First observed
get_linkedin_group - First observed
get_linkedin_job - First observed
get_linkedin_post - First observed
get_linkedin_post_comments - First observed
get_linkedin_post_reactions - First observed
get_linkedin_posts - First observed
get_linkedin_profile - First observed
get_place - First observed
get_place_photos - First observed
get_place_posts - First observed
get_place_reviews - First observed
get_tiktok_comments - First observed
get_tiktok_followers - First observed
get_tiktok_profile - First observed
get_tiktok_trending - First observed
get_tiktok_video - First observed
get_tiktok_videos - First observed
get_x_community - First observed
get_x_followers - First observed
get_x_post - First observed
get_x_posts - First observed
get_x_profile - First observed
get_x_replies - First observed
get_x_retweeters - First observed
search_instagram_accounts - First observed
search_linkedin_ads - First observed
search_linkedin_companies - First observed
search_linkedin_groups - First observed
search_linkedin_jobs - First observed
search_linkedin_people - First observed
search_linkedin_services - First observed
search_places - First observed
search_tiktok - First observed
search_tiktok_ads - First observed
search_x - First observed
sign_up
Related MCP Connectors
Export public leads from Instagram, TikTok, Facebook, X and Google Maps through your AI assistant.
Social media data: 85 tools across 11 platforms (YouTube, TikTok, Instagram, X & more), one key.
B2B lead generation from Google Maps: search, dedupe and email-enrich businesses. Needs API key.
Local business leads from Google Maps, 7 directories, DuckDuckGo and OpenStreetMap, with contacts
Related MCP Servers
AlicenseBqualityAmaintenanceB2B lead generation MCP server with 20+ lead generation tools - Apollo scraping, Google Maps, email finder, email validator, mobile finder, skip trace, ecommerce store data, and more.25466 npm1MIT- FlicenseNot gradedqualityDmaintenanceEnables comprehensive LinkedIn profile search, data extraction, and contact enrichment using Google Search, Apollo.io, and AI-powered analysis. Includes automated data mining workflows with database storage and CSV export capabilities.3-
- AlicenseAqualityBmaintenanceReal-time LinkedIn, X (Twitter) and Reddit data for AI agents: profiles, companies, people search, tweets, subreddits, and search. Free start: self-mint a key in one call, no signup, no card.17MIT
- FlicenseAqualityCmaintenanceMCP server for real-time public-web lead research without search API keys, using Google Maps and web search engines with LLM-based extraction, crawling, and local lead storage/export.8-
Glama MCP Gateway
Add one secure layer between your agents and this server.