SiteCheck Shop & Social
Hiking trails from OpenStreetMap (via the free Waymarked Trails API), not from AllTrails, which blocks automated access: search by trail name or list routes around a point. Per trail: OSM ID, name, ref, network level, length in km, loop/linear, hardest OSM sac_scale difficulty, surfaces, operator, website, Wikidata, description and center point. No user ratings, reviews or photos (OSM has none). C
- Category
- Images, audio & video
- Starting price
- $0.002
- Paid calls · 30 days
- 280
- Unique payers · 30 days
- 260
Paid endpoints
111 endpoints, sorted by usage. Prices are per request.
- GET/api/social/alltrails
Hiking trails from OpenStreetMap (via the free Waymarked Trails API), not from AllTrails, which blocks automated access: search by trail name or list routes around a point. Per trail: OSM ID, name, ref, network level, length in km, loop/linear, hardest OSM sac_scale difficulty, surfaces, operator, website, Wikidata, description and center point. No user ratings, reviews or photos (OSM has none). C
$0.002Base9calls / 30d - GET/api/ecommerce/aliexpress
AliExpress product search from the public search page: product ID, title, sale price and original price with currency code, discount %, promo label (welcome-gift cards have no price), star rating and units-sold text when shown, listing date, image and product URL; 60 products per page plus the total result count. Language and currency can follow the caller's region (the currency code is always ret
$0.002Base7calls / 30d - GET/api/social/x-com-profiles
Public X (Twitter) profiles for up to 10 usernames via the free FxTwitter API (open-source relay of X's public profile data; X's own API is paid): user ID, name, bio with expanded links, location, website, join date, protected flag, verification (verified + type: individual, business, government), followers, following, posts, likes, media count, avatar and banner. Unknown or suspended usernames go
$0.002Base7calls / 30d - GET/api/social/reddit-posts-comments
Reddit community discussions from Reddit's public RSS feeds: top posts of a subreddit for hour/day/week/month/year/all, or one thread (post id) with its visible comments. Feeds carry title, author, link, date and text only; no scores or comment counts. Reddit may rate-limit (503).
$0.002Base7calls / 30d - GET/api/social/youtube-twitch-kick-creator-outreach
One outreach card for a creator across YouTube, Twitch and Kick (give any of the three usernames): bio, follower/subscriber counts, live status, verified flag, every public social link (Instagram, X, YouTube, Discord, TikTok...) and email addresses written in public bios. Data is what each platform shows publicly; hidden business emails (YouTube 'view email') are not fetched. Unknown usernames are
$0.002Base6calls / 30d - GET/api/social/youtube-shorts
Latest Shorts of one YouTube channel from its public Shorts page (first ~48 items): video id, title, view count text (as YouTube shows it, e.g. '5 thousand views'), link and thumbnail. No durations, likes or comments.
$0.002Base6calls / 30d - GET/api/social/truthsocial
Truth Social account and its latest posts: profile (name, followers, following, post count, verified, website, joined) and up to 20 newest posts with text, time, replies, reposts, likes, media URLs, link card and repost/quote flags. From truthsocial.com's public Mastodon-style API through a residential proxy.
$0.003Base5calls / 30d - GET/api/social/tiktok-comments
Top-level comments of a public TikTok video from TikTok's web comment list JSON: comment ID, text, likes, reply count, time, language, pinned/liked-by-creator flags and the commenter's ID, username and nickname, plus the video's total comment count. Up to 60 comments in TikTok's own ranking order (no reply threads). An unknown or deleted video ID returns an empty list with total 0.
$0.002Base5calls / 30d - GET/api/social/youtube-hashtag
Videos on one YouTube hashtag page: video id, title, channel, view count text (exact for most videos), age text, duration and link, as shown on the first page (about 10-12 videos). No comments and no full history; YouTube's page layout can change.
$0.002Base5calls / 30d - GET/api/social/youtube-edu-channels
Education channels on YouTube: channels found by a topic search (default 'education', first page of about 20) with channel id, name, handle, subscriber count text, description snippet and link, from YouTube's public channel-filtered search page. No video lists or exact subscriber counts.
$0.002Base5calls / 30d - GET/api/social/youtube-channel-search
YouTube channels matching a search query (first page, about 20): channel id, name, handle, subscriber count text, description snippet and channel link, from YouTube's public channel-filtered search page. No video lists or exact subscriber counts.
$0.002Base5calls / 30d - GET/api/social/youtube-channel-email
YouTube channel About page from YouTube's public page data: description, country, subscriber/view/video counts, external links, and any email addresses the creator wrote in the public description. YouTube's hidden 'view email' address needs a CAPTCHA and is not returned.
$0.002Base5calls / 30d - GET/api/social/youtube
Latest videos of a YouTube channel (first page, up to 30): video id, title, link, duration, view count text and age text, read from the channel's public Videos page. No comments, no subscriber counts and no full history; YouTube's page layout can change.
$0.002Base5calls / 30d - GET/api/social/facebook-marketplace
Facebook Marketplace search for a city (logged-out view, the first ~15-25 listings): listing id, title, price, amount, city, state, seller name, sold / pending flags, delivery types, created time, photo and listing link. From facebook.com/marketplace via a residential proxy.
$0.01Base4calls / 30d - GET/api/ecommerce/gmx-arbitrum-prices
GMX token prices on Arbitrum from the public api.gmx.io/prices feed. Returns token contract addresses (the feed has no symbols) and USD price per token, scaled by 1e30 as GMX does. Use the address to match the token yourself.
$0.002Base4calls / 30d - GET/api/social/youtube-comments
First page of top comments (about 20) on one YouTube video: author, verified/creator flags, text, like count text, reply count text and age text. Comments turned off or empty return an empty list. Reply threads and later pages are not returned.
$0.002Base3calls / 30d - GET/api/ecommerce/chemist-warehouse
Chemist Warehouse (Australia) category products (first page, about 20): product id, name, price (AUD), saving off RRP (AUD), rating and review count, image and product link. Category as on the site, e.g. 81/vitamins-supplements, 1093/cold-flu, 109/foot-care. From chemistwarehouse.com.au via a rendering residential proxy.
$0.02Base3calls / 30d - GET/api/social/tiktok-profile
Public TikTok profile from the profile page's embedded data: user ID, secUid, nickname, bio, bio link, verified, private and organization flags, language, avatar, creation date, and exact counts of followers, following, likes, videos and friends. The page carries no video list for anonymous visitors, so videos are not included. Unknown usernames return 404.
$0.002Base3calls / 30d - GET/api/social/tiktok
One public TikTok video by URL from the video page's embedded data: caption, hashtags, creation date, duration, size, cover image, region, language, ad flag, exact play, like, comment, share, save and repost counts, the author (ID, username, nickname, verified, follower and like totals) and the sound. Keyword, hashtag and profile video lists are not available anonymously. Deleted or private videos
$0.002Base3calls / 30d - GET/api/ecommerce/rappi
Rappi restaurant menu and prices (Mexico, Brazil, Colombia, Argentina, Chile, Peru, Uruguay, Ecuador, Costa Rica): for a Rappi store ID returns store name, brand, address, open status, ETA, delivery fee, rating and reviews, cuisine tags, weekly schedule, active offers, and the menu by section with each product's price, original price, discount %, availability and description. From the public resta
$0.002Base3calls / 30d - GET/api/ecommerce/digikala-iran
Digikala (Iran) product search: product ID, Persian and English title, brand, category, selling price and list price in Iranian rial (and toman), discount %, stock, rating (0-100) and count, default seller (name, rating, trusted/official flags), warranty, colours, image and product URL, plus total items and pages. Sort by relevance, views, newest, best-selling, cheapest or most expensive.
$0.002Base2calls / 30d - GET/api/ecommerce/mediamarkt-eu
MediaMarkt / MediaWorld product search for Germany, Austria, Switzerland, Italy (MediaWorld) and Poland, read from the schema.org product list on the public search page: product name, price and currency (EUR, CHF or PLN), average rating, review count, image and product URL for the top 12 results, plus the total number of matching products. A search that matches a category or brand returns that pag
$0.002Base2calls / 30d - GET/api/ecommerce/metalprices-com
Latest precious-metal prices from MetalpriceAPI (gold XAU, silver XAG, palladium XPD, platinum XPT): USD per troy ounce, plus the raw rate (ounces per 1 USD) and the time the price is from (end of day on the free plan). Not a retail price list.
$0.002Base2calls / 30d - GET/api/ecommerce/petco
Petco.com (US) product search read from the public search page: product name, brand, price, list price, Repeat Delivery (autoship) price in USD, average rating, review count, category, same-day delivery / store pickup / in-store-only flags, number of variations, image and product URL, plus the total result count. 48 products per page. Prices are Petco's online prices at the time of the call.
$0.002Base2calls / 30d - GET/api/ecommerce/vestiaire-collective
Vestiaire Collective listing tracker (US site, USD): for 1-10 listing IDs (the number before .shtml in a listing URL) returns title, brand, category, condition, color, material, current price, seller price and buyer fee, sold / reserved / available flags, likes, seller country, listed items and items sold, shipping origin and URL. Reads each public listing page; no catalog search.
$0.002Base2calls / 30d - GET/api/ecommerce/vestiairecollective
Vestiaire Collective listing tracker (US site, USD): for 1-10 listing IDs (the number before .shtml in a listing URL) returns title, brand, category, condition, color, material, current price, seller price and buyer fee, sold / reserved / available flags, likes, seller country, listed items and items sold, shipping origin and URL. Reads each public listing page; no catalog search.
$0.002Base2calls / 30d - GET/api/ecommerce/zazzle
Zazzle (US) product search from the public search page: product ID, title, product type, price and current sale price in USD, discount %, promo label, all-time order count, store name and handle, image and product URL; 60 products per page plus the total number of matching products and pages. Prices are Zazzle's default-configuration prices at the time of the call.
$0.002Base2calls / 30d - GET/api/social/instagram
Engagement snapshot of a public Instagram account from Instagram's web profile JSON: followers, total posts, and the 12 newest posts with likes, comments, video views and per-post engagement rate ((likes+comments)/followers), plus averages, median likes, best post and posting frequency over those 12. Comment text is not served anonymously, only counts. Hidden like counts give null. Throttling give
$0.002Base2calls / 30d - GET/api/social/instagram-contact
Public contact details of an Instagram account from Instagram's web profile JSON: business email, phone and address (only when the account shows them as public contact buttons), contact method, category, website and bio links, plus emails and phone-like numbers written in the bio. Nothing hidden is looked up. Anonymous access is throttled by Instagram (503, not charged). Unknown usernames return 4
$0.002Base2calls / 30d - GET/api/social/instagram-posts
The 12 most recent grid posts of a public Instagram account from Instagram's web profile JSON: shortcode, URL, type (image/carousel/video/reel), full caption, post time, likes, comments, video views and duration, location and image URL, plus the account's total post count. Only the newest 12 are served anonymously (no paging, no comment text). Private accounts return an empty list. Throttling give
$0.002Base2calls / 30d - GET/api/social/instagram-profile
Public Instagram profile from Instagram's web profile JSON: ID, username, full name, bio, external link and bio links, verified/private/business flags, category, exact follower, following and post counts, reel/highlight counts and profile picture. Anonymous access is throttled by Instagram, so a call can fail with 503 (not charged); a few business profiles hit an Instagram-side error (502). Unknow
$0.002Base2calls / 30d - GET/api/social/instagram-reel
Recent reels and videos of a public Instagram account from Instagram's web profile JSON: reels and videos among the 12 newest grid posts and the newest long-form (IGTV) videos, each with URL, caption, post time, views, likes, comments and duration. Instagram does not serve the full reels tab or single-reel lookups anonymously, so only these recent items appear. Throttling gives 503 (not charged);
$0.002Base2calls / 30d - GET/api/social/instagram-related-profiles
Accounts Instagram lists as related to a public profile (the suggested-accounts set in Instagram's web profile JSON, often up to ~50): ID, username, full name, verified and private flags, profile picture. No follower counts for the related accounts. Some accounts have no related list (empty result). Throttling gives 503 (not charged); unknown users 404.
$0.002Base2calls / 30d - GET/api/social/olx
OLX classified listings search (Poland, Romania, Portugal, Ukraine, Bulgaria, Kazakhstan, Uzbekistan) from OLX's public listing API: title, URL, price with currency and negotiable flag, city/region, category ID, posted and refreshed dates, private vs business seller, photo URL, short description and promotion flags, plus the total number of matching ads. Newest first by default.
$0.002Base2calls / 30d - GET/api/social/reddit-posts
Posts of one subreddit from Reddit's public feed, sorted hot, new, top or rising (about 25 items): id, title, author, date and link. The feed has no scores or comment counts, so it cannot rank by votes.
$0.002Base2calls / 30d - GET/api/social/facebook-comments
Comments on a public Facebook post as a logged-out visitor sees them (the 'Most relevant' comments of the first page load, usually about 10): comment id, author, author link, text, time, reaction count, reply count and link, plus the post's text and total reaction / comment / share counts. From facebook.com via a residential proxy.
$0.01Base2calls / 30d - GET/api/social/facebook-events
Events listed on a Facebook Page's Events tab (logged-out view): event id, name, date text, place, city, cancelled flag, organiser and event link, plus the Page name. From facebook.com via a residential proxy.
$0.01Base2calls / 30d - GET/api/social/facebook-groups
Facebook group snapshot as a logged-out visitor sees it: group name, id, Public/Private, member count and the posts shown in the first page load (post id, link, author, text, time, reactions, comments, shares). Private groups return the header only. From facebook.com via a residential proxy.
$0.01Base2calls / 30d - GET/api/social/facebook-page-contact-info
Contact details from a Facebook Page's About tab (logged-out view): category, email, phone, website(s), address, other social links and the raw list of fields Facebook shows, plus the Page name and follower count. From facebook.com via a residential proxy.
$0.01Base2calls / 30d - GET/api/social/facebook-photos
Latest photos on a Facebook Page's Photos tab (logged-out view, usually 8): photo id, alt-text caption, image URL, width, height and photo link, plus the Page name and follower count. Image URLs are signed and expire. From facebook.com via a residential proxy.
$0.01Base2calls / 30d - GET/api/social/facebook-posts
Latest public posts of a Facebook Page as a logged-out visitor sees them (Facebook shows the first 1-3 posts without login): post id, link, text, time, reaction / comment / share counts and media type, plus the Page name and follower count. From facebook.com via a residential proxy.
$0.01Base2calls / 30d - GET/api/social/facebook-reels
Facebook Reel details from the public reel page (logged-out view): reel id, title, summary, caption, duration (seconds), thumbnail, owner name and id, post time, reaction, comment and share counts. Input a reel link or id. From facebook.com via a residential proxy.
$0.01Base2calls / 30d - GET/api/social/facebook-search
Facebook people search by name via Facebook's public people directory (facebook.com/public/<name>, logged-out view, up to ~24 results): profile id, rank, name, profile link and profile photo. Only profiles whose owners allow public search appear. From facebook.com via a residential proxy.
$0.01Base2calls / 30d - GET/api/social/instagram-highlights
Story highlights of a public Instagram profile (the highlights tray a logged-out visitor sees): highlight id, title, cover thumbnail and link, plus the profile's full name, followers, following, bio, verified and private flags. Highlight story items themselves need a login and are not returned. From instagram.com via a residential proxy.
$0.01Base2calls / 30d - GET/api/ecommerce/fisher-scientific
Fisher Scientific (US) lab product search: product family title, description, leaf category, starting list price (USD, as shown to logged-out visitors), catalog (part) numbers in the family, key specifications and link; 15 families per page (page 1 to 10). From fishersci.com's public search through a residential proxy; account-specific pricing is not included.
$0.002Base2calls / 30d - GET/api/ecommerce/grubhub
Grubhub restaurants delivering to a US ZIP code (or lat/lng), optionally matching a search such as pizza or sushi: restaurant id, name, cuisines, rating and rating count, price level (1-4), delivery fee and order minimum (USD), delivery time window (minutes), pickup/delivery, open now, phone, address, distance (miles) and Grubhub link. Up to 20 per page. From Grubhub's own diner API through a US p
$0.002Base2calls / 30d - GET/api/ecommerce/hepsiburada
Hepsiburada (Turkey) product search: product name, product ID (HB SKU), final price and crossed-out price in TRY, discount %, rating and number of reviews, campaign lines (e.g. installments, lowest price in 30 days), image and product URL; 36 per page plus the total number of results. Sort by relevance, price, reviews, rating or newest.
$0.002Base2calls / 30d - GET/api/ecommerce/lazada-products
Lazada product search for Singapore, Malaysia, Philippines, Thailand, Vietnam and Indonesia, from the JSON the Lazada catalog page itself loads: product name, item ID, price and original price in local currency, discount, rating, review count, units sold, seller, brand, ship-from location, stock flag, sponsored flag, image and product URL. Up to 40 products per page. Unofficial endpoint, may chang
$0.002Base2calls / 30d - GET/api/ecommerce/newegg
Newegg (US) product search: item number, title, model, price, list price, instant rebate, lowest price in 30 days, in-stock flag, rating, review count, seller count, category, best-selling rank, free-shipping flag and link, about 36-42 items per page (page 1 to 20), plus the total result count. From newegg.com's public search page via a residential proxy.
$0.002Base2calls / 30d - GET/api/ecommerce/nykaa-beauty
Nykaa (India) beauty product search: name, brand, price and MRP in INR, discount, rating, rating count, in-stock flag, shade/variant count, offer count, category path, tags (bestseller, featured) and product link, about 20 per page (page 1 to 10), plus the total found and the Nykaa listing the search maps to. From nykaa.com through a residential proxy.
$0.002Base2calls / 30d