one key.
every API.
Stop becoming a customer of a dozen vendors. One key, one bill and one request shape reach every API in the catalog — from your code, from your agents over MCP, or from the copilot that already knows what each call costs.
Authenticate once.
Call anything.
No more juggling a dozen credentials, a dozen base URLs and a dozen invoices. One API key, one host, one consistent request shape across every API in the marketplace — and one pooled monthly quota that all of them draw from. Swap providers without touching your auth.
↓
GATEWAY
97 APIs. 11 categories. One catalog.
Search and filter the live catalog by name, category, or tag. Every listing ships with a playground, code snippets, and a one-key call.
Wayback Machine Lookup
Find the closest Wayback Machine snapshot of a URL (optionally near a target timestamp). Returns the snapshot URL, its capture timestamp, and HTTP status.
Get Transcription Result
Fetch the result of a transcription started by audio-transcribe, using its jobId. Returns the finished transcript with time-coded segments, or the current progress while it is still running. Job ids are kept for 24 hours.
Transcribe Audio or Video
Transcribe speech from an audio or video URL, with time-coded segments and automatic language detection. Short clips come back in the same call; longer ones return a jobId to poll with audio-transcribe-result. GPU Whisper, up to two hours per file.
Get BBC News Headlines
Fetch headlines from a BBC section (news / world / business / technology / science-environment / entertainment-arts / sport) via the official BBC RSS feeds. Pure HTTP (no browser). Returns title, article URL, and summary for each headline.
Get Bluesky Profile
Fetch a Bluesky (AT Protocol) profile by handle or DID. Returns display name, description, avatar/banner, follower and post counts, labels, and DID. Uses the public AppView - no auth required.
Chatous Check Session
Check whether a Chatous connect.sid cookie is still accepted. Returns Chatous's own verdict (0 authenticated, 1111 anonymous or expired) so an expired session is reported as data rather than as a failure.
Chatous Get Account State
Read a Chatous account's own profile, its open conversations and their message history in one bounded WebSocket read. Chatous exposes no REST endpoint for any of this, so the socket's opening burst is the only source.
Chatous Poll Events
Listen on a Chatous account's WebSocket for a bounded window and return the events that arrived: new matches with the partner's profile, incoming messages, chat disconnects and queue acknowledgements.
Get Cloudflare Page Title
Fetch the <title> of a URL using curl-cffi with browser TLS impersonation. Handles sites that block plain-requests but allow browser-like TLS fingerprints.
Get Contra Company Profile
Read one contra.com company profile by its slug: name, description, website, location, year founded, verification badge, review count and the client statistics Contra publishes (average rating, projects hired, total spend). Reads Contra's public page — no Contra account is required.
Search Contra Freelancers
Search contra.com's public directory of independent professionals by role or free text. Returns each profile's name, headline, roles, location, review average and count, follower and hire counts, availability and minimum hourly rate. Reads Contra's public page — no Contra account is required.
Get Contra Opportunity
Read one contra.com freelance opportunity by its slug: title, full description, budget range, required roles and tools, application window, and the hiring company with its review count and spend statistics. Reads Contra's public page — no Contra account is required.
Get Crypto Prices
Current crypto prices (+ optional market cap and 24h change) for one or more coins across fiat or crypto quote currencies via CoinGecko's free simple-price endpoint.
Convert Currency
Convert a fiat amount across one or more target currencies using ECB daily reference rates via Frankfurter. Returns both unit rates and the converted amounts.
Detect Website Tech Stack
Analyze any website to detect its technology stack — frameworks (Next.js, Nuxt, WordPress, Shopify), hosting (Vercel, Netlify, AWS), analytics (GA, Plausible, Segment), CDNs, CSS frameworks, payment providers, and more. Uses HTTP headers, HTML patterns, and script analysis.
Search dev.to Articles
Search articles on dev.to by tag, username, or top-of-week trending. Returns title, description, tags, author, reading time, reaction and comment counts.
Read Email Verification Code
Connect to an IMAP mailbox and extract a verification code from the SUBJECT of a recent email. Polls with retries. Supports Gmail (with App Password), Outlook, and any IMAP server. Generic — works for any platform that puts its code in the subject line; for a token that only appears in the body, use email-read-verification-link.
Read Email Verification Link
Connect to an IMAP mailbox and extract a link from the BODY of a recent email. Decodes quoted-printable/base64 bodies before matching, so URLs split across lines are returned whole. Polls with retries. Use this for verification mail whose token is a one-time URL rather than a code in the subject.
Fetch URL as Markdown
Convert any web page into clean, LLM-ready Markdown. Fetches over plain HTTP with browser headers (retrying once through a residential or datacenter proxy when the origin serves a bot wall), removes boilerplate with Mozilla Readability, and converts with GitHub-flavored Markdown tables, lists and code blocks. Article mode is verified against a whole-page conversion and downgrades itself when Readability strips too much, so you are never handed a gutted page. Returns the markdown plus title, byline, language, excerpt, the extracted link list, the final URL after redirects, and which transport served the body. No browser is used, so a client-rendered page is reported as an error rather than as empty content.
List GitHub Issue Comments
List the comments on a GitHub issue or pull request, paginated: author, association (OWNER/MEMBER/CONTRIBUTOR/NONE), body, reaction count, timestamps. Plus the rate-limit headers.
List GitHub Repository Contributors
List a repository's contributors ranked by commit count, paginated: login, id, type, contributions, profile URL. Plus the rate-limit headers.
List GitHub Repository Issues
List a repository's issues with state/label/date filters and pagination. Pull requests are filtered out by default. Returns parsed rows (author, labels, comment and reaction counts) plus the rate-limit headers.
Get GitHub Repository
Fetch metadata (stars, forks, topics, license, dates) for a public GitHub repository via the REST API.
Search GitHub Discussions
Search GitHub Discussions across all repositories (GraphQL). Returns title, body, author, repository, category, comment count and the node id you need to reply, with cursor pagination. Requires your own GitHub token - GitHub's GraphQL API does not serve anonymous callers.
Search GitHub Issues
Search issues and pull requests across all of GitHub with GitHub's search syntax. Returns parsed rows (author, repo, labels, comment count, reactions) plus the rate-limit headers so you can pace yourself. Works without a token (10 searches/min per IP); pass your own token for 30/min.
Search GitHub Repositories
Search repositories across GitHub with GitHub's search syntax (language, stars, topics, pushed dates). Returns parsed rows plus the rate-limit headers. Works without a token; pass your own for the higher limit.
Search GitHub Users
Search GitHub users and organizations by login, location, language, follower count and more. Returns login/id/type/avatar rows (follow with Get GitHub User for the full profile) plus the rate-limit headers.
Get GitHub Trending Repositories
Fetch the github.com/trending page for the most-starred repos in a time window, optionally filtered by language. Pure HTTP (no browser). Returns full name, URL, description, language, total stars, stars this window, forks.
Get GitHub User Commit Emails
Collect the public commit-author emails a GitHub user has pushed with, from their most recently updated repositories (noreply addresses dropped). One listing call plus one per repository scanned. Plus the rate-limit headers.
Get GitHub User
Fetch a GitHub user or organization's public profile: name, bio, company, location, follower/repo counts, avatar, Twitter handle, hireable flag. Plus the rate-limit headers. Works without a token; pass your own for 5,000 req/h.
Google Autocomplete
Real Google search suggestions (autocomplete/suggest) via pure HTTP — no browser, no CAPTCHA. Set expand=true to mine long-tail keywords.
Google Maps Place Details
Look up one Google Maps place by place id, CID, feature id or a pasted Maps link, and get its name, full address, coordinates, categories, rating, review count, phone, website and opening hours. Pairs with Google Maps Business Search, which returns the identifiers this accepts.
Google Maps Reviews
Read the reviews on any Google Maps place by place id, CID, feature id or a pasted Maps link. Returns each review's rating, full text, author, photos, timestamp and the owner's reply, sorted by relevance, date or rating, with cursor pagination through the whole feed.
Google Maps Business Search
Search Google Maps for businesses by text query, optionally centred on coordinates. Returns each place with its name, address, coordinates, category, rating, review count, opening hours, website and phone where Google publishes them, plus the place id you can pass to Google Maps Place Details.
Search Hacker News
Full-text + filter search over Hacker News (stories, comments, Show/Ask HN, front page) via Algolia's open API. Ordered by relevance or date.
Render HTML or URL to PDF
Render a public web page or a raw HTML document to a print-quality PDF with headless Chromium — paper size, orientation, margins, scale and page ranges included. Returns base64 PDF bytes.
OCR an Image
Read the text in an image, by URL or as an inline base64 upload. Returns the full text plus every detected line with its confidence score and pixel bounding box. Runs locally on PP-OCR/ONNX — no cloud vision API, no per-image fee.
Instagram Check Account Health
Check if Instagram account is active/suspended. Returns follower, post counts, and verification status.
Instagram Check Account
Check if a username/email/phone is linked to an Instagram account. Returns existence + recovery channels.
Instagram Discover Location Posts
Get 50-95 post shortcodes from a location page. No auth needed. Use with get-post-commenters for massive lead discovery.
Instagram Get Post Commenters
Extract commenters, comment text, and sibling posts from a post page. One call = ~24 lead-gen entities. No auth needed.
Instagram Get Post Info
Get post metadata (caption, owner, media, comment count) via embed page. No auth needed, not rate-limited.
Instagram Get User By Id
Resolve an Instagram profile from a numeric user id, no login. Anonymous returns identity (username, profile picture) — see detailLevel.
Instagram Get User Posts
Get a user's recent posts with engagement metrics. Rate-limited — use proxy rotation for bulk. No auth needed.
Instagram Get User Profile
Get full Instagram user profile (bio, stats, verified, business status). Works for public profiles without auth.
Geolocate IP Address
Resolve an IP (IPv4 or IPv6) to city, region, country, lat/long, timezone, ASN, and currency. Omit the ip field to geolocate the caller.
LinkedIn Check Account Health
Check whether a LinkedIn session (cookies) is still authenticated via the Voyager me endpoint. Returns isValid plus the logged-in profile name/URL.
LinkedIn Get Profile
Fetch a LinkedIn profile (name, headline, location, vanity) by vanity name via the Voyager dash API. Cookie-authenticated.
Get LinkedIn Job Details
Fetch one LinkedIn job posting: full description, seniority level, employment type, job function, industries, applicant count and posting age. Accepts the job id from linkedin-jobs-search, a job URL or a urn:li:jobPosting URN. Reads LinkedIn's public guest surface — no LinkedIn account or cookie is required.
Search LinkedIn Jobs
Search LinkedIn job postings by keyword and location. Returns title, company, location, posting date, salary hint and the job id you pass to linkedin-jobs-detail. Reads LinkedIn's public guest surface — no LinkedIn account or cookie is required.
LinkedIn Profile Search
Find LinkedIn profiles by job title and location. Returns name, headline, and profile URL. Web-search backed — no login required.
Get Mastodon Profile
Look up a Mastodon account by fully-qualified handle (e.g. Gargron@mastodon.social). Works against any Mastodon instance via its open REST API - no auth needed.
Get NASA Astronomy Picture of the Day
Fetch NASA's Astronomy Picture of the Day (APOD). Today's by default, or any date from 1995-06-16 onwards. Returns title, explanation, media URL (+ HD variant), copyright. Uses DEMO_KEY by default; set NASA_API_KEY env for higher rate limits.
Get npm Package
Fetch metadata for a public npm package: latest version, recent versions, maintainers, license, repository, keywords.
Parse Open Graph Metadata
Fetch a URL and extract its Open Graph, Twitter Card, <title>, description, canonical, and favicon metadata - everything needed to render a rich link preview.
Extract Text from PDF
Extract the text of a PDF, by URL or as an inline base64 upload. Optionally restrict it to a page range and detect tables, returned as Markdown. Runs locally on PDFium — no third-party document API, no per-page fee.
Get Pokemon
Look up a Pokemon by name or national dex id. Returns types, abilities, base stats (HP/attack/defense/sp.atk/sp.def/speed), height/weight, and artwork URLs.
Get PyPI Package
Fetch metadata for a public PyPI package: latest version, author, license, project URLs, classifiers, requirements.
Check Reddit Account Health
Check the health and status of a Reddit account. Pass sessionCookies for the reliable authenticated read (required for new/low-karma accounts); otherwise falls back to parsing the public profile.
Check Reddit Comment Visibility
Detect shadowban/auto-removal: read a comment's focused permalink JSON as a non-author and report whether it is actually visible to the public.
Get Trending Reddit Posts
Fetch trending, hot, rising, top, or new posts from any subreddit with pagination and time filtering. Requires a Reddit session cookie in sessionCookies (obtain it from reddit-login.post, or copy reddit_session out of a signed-in browser) — Reddit has blocked every anonymous read surface since 2026-07-30.
Reddit - who does this OAuth app speak as?
Exchanges a Reddit OAuth2 refresh token and reads the account it belongs to over Reddit's documented API: username, suspension state, verified email, karma, account age and the token's scopes. Reads only -- it creates nothing. The access token and the supplied secrets are never returned or logged.
Reddit - post a comment as a registered app
Posts a comment through Reddit's documented OAuth2 API using a refresh token, with the caller's own User-Agent. Verifies the token's account against expectedUsername before creating anything, and turns Reddit's HTTP-200 `json.errors` refusals (locked thread, subreddit ban, rate limit) into classified failures. No browser, no captcha, no cookies.
Scrape Reddit Post & Comments
Fetch a Reddit post with its comment tree: post metadata, selftext, and nested comments with scores and authorship. Requires a Reddit session cookie in sessionCookies (obtain it from reddit-login.post, or copy reddit_session out of a signed-in browser) — Reddit has blocked every anonymous read surface since 2026-07-30.
Search Reddit Posts
Search Reddit posts by keyword with subreddit filtering, sort and time range. Returns structured post data including scores, comment count and metadata. Requires a Reddit session cookie in sessionCookies (obtain it from reddit-login.post, or copy reddit_session out of a signed-in browser) — Reddit has blocked every anonymous read surface since 2026-07-30.
Get Subreddit Info
Fetch subreddit metadata: subscriber count, description, rules, active users and appearance settings. Requires a Reddit session cookie in sessionCookies (obtain it from reddit-login.post, or copy reddit_session out of a signed-in browser) — Reddit has blocked every anonymous read surface since 2026-07-30.
Capture Website Screenshot
Render any public web page in headless Chromium and return a PNG or JPEG screenshot as base64 — viewport or full page, with a configurable viewport size, wait strategy and settle delay.
Parse Sitemap
Fetch and parse an XML sitemap, sitemap index, or plaintext URL list. Returns URL entries (with lastmod/changefreq/priority) or child sitemap locations.
Search Stack Exchange
Full-text search over any Stack Exchange site (stackoverflow, superuser, askubuntu, etc.). Returns question id, title, tags, score, answer count, accepted-answer flag, asker, timestamps.
Text Analyze
Analyze text: character / word / line / sentence / byte counts plus a SHA-256 digest. Pure-compute, no network — a native Rust marketplace endpoint.
TikTok Check Account Health
Check if TikTok account is active/suspended. Returns follower, video, and like counts.
TikTok Discover Users from Comments
Mine unique commenters from a video for lead discovery. No auth needed. Returns user profiles from comment threads.
TikTok Get Comment Replies
Get the replies under a single TikTok comment, with each replier's handle and profile info. No auth needed. Paginated by cursor.
TikTok Get Comments
Get comments on a video with commenter info. No auth needed. Supports pagination via cursor.
TikTok Get User Profile
Get full user profile (bio, stats, verified status) via SSR scraping. No auth needed.
TikTok Get Video Detail
Get full video metadata (description, stats, author, music) via SSR scraping. No auth needed.
TikTok Get Video By Id
Full video metadata (description, hashtags, play/like/comment counts, author and author follower stats) from a video id alone — no author handle needed, no auth.
TikTok oEmbed Lookup
Resolve any TikTok profile or video URL to its title, author and thumbnail via TikTok's public oEmbed endpoint. No auth, no signing.
Look Up Timezone
Resolve a lat/long to its IANA timezone, country, current local time, UTC offset (with DST detection), and standard offset. Uses the free timeapi.io.
Translate Text
Translate short text (<=500 chars) between language codes via MyMemory Translated. Free tier is 5,000 words/day shared across callers; no auth required.
Get Upwork Job Details
Read one Upwork job posting in full: the complete description, required skills, budget, how many freelancers have applied and been interviewed, and the client's country, rating, hire count and total spend. Accepts the job ciphertext or the job URL. Reads Upwork's public visitor surface — no Upwork account is required.
Search Upwork Jobs
Search Upwork job postings by keyword. Returns title, description, contract type, budget, publish time and the job reference you pass to upwork-jobs-detail. Reads Upwork's public visitor surface — no Upwork account or cookie is required.
Get Current Weather
Current temperature, humidity, wind, precipitation, and condition code at the given lat/long via Open-Meteo (free, no auth). Metric or imperial units.
Web Search
Search the web and get structured results (titles, URLs, snippets). DuckDuckGo-backed — no browser, no CAPTCHA, fast.
Wellfound Application Modal
Read a Wellfound listing's application modal: its screening questions with option ids, whether this account has already applied, and the qualification report. Read-only, and the intended step immediately before wellfound-apply. Requires an authenticated session blob from wellfound-login.
Wellfound Browse Jobs
Browse public Wellfound job listings through the anonymous SEO GraphQL search: job id, slug, title, compensation, equity, locations, full description and the hiring company, with deep pagination. No login. Takes a blob from wellfound-public-session and must run on the exit that minted it. Company funding fields are empty on anonymous results; use wellfound-company-overview for those.
Wellfound Company Overview
Fetch a Wellfound company overview: product description, headcount band, total raised, market and location tags, and the website, LinkedIn, X and blog links. Read-only, and works with an anonymous session from wellfound-public-session.
Wellfound Conversation Detail
Fetch one Wellfound recruiter conversation with its full message history. Takes the bare conversation modelId from wellfound-list-conversations. Read-only. Requires an authenticated session blob from wellfound-login.
Wellfound Job Detail
Fetch one Wellfound job listing in full (description, skills, compensation, equity, remote configuration, locations) together with the hiring company, including funding stage and total raised. Read-only, and works with an anonymous session from wellfound-public-session. An expired or removed listing is reported as such rather than returned as an empty job.
Wellfound List Applications
List one page of the signed-in candidate's Wellfound job applications, each with its status, the listing and the company. The response carries no page info, so a page with no new applications means the end. Read-only. Requires an authenticated session blob from wellfound-login.
Wellfound List Conversations
List the signed-in candidate's Wellfound recruiter conversations with the company, the unread flag and the latest message in each thread. Read-only. Requires an authenticated session blob from wellfound-login.
Wellfound Pipeline Stats
Fetch the signed-in candidate's Wellfound pipeline counts: interested, matched, messages and saved listings. Read-only. Requires an authenticated session blob from wellfound-login and the viewer id from wellfound-viewer.
Wellfound Public Session
Mint an anonymous Wellfound browsing session (DataDome cookie, Apollo signature and persisted-query map) with no credentials and no account. Returns an opaque blob for the Wellfound read operations. The blob is bound to the exit IP that minted it: pass the same proxyUrl to every call in a chain, or omit it on all of them.
Wellfound Refresh Operations
Re-scan Wellfound's public JS bundle for the current Apollo signature and persisted-query op-id map after a frontend deploy, and return the session blob with that material refreshed. No login and no credentials. A Wellfound deploy invalidates every persisted-query hash at once and looks identical to an expired session, so run this before concluding a session died.
Wellfound Search Jobs
Search Wellfound job listings as a signed-in candidate, with role, skill, job-type, remote-preference and location filters, and an already-applied flag per listing. Read-only. Requires an authenticated session blob from wellfound-login; for public browsing with no account use wellfound-browse-jobs.
Wellfound Viewer
Fetch the signed-in Wellfound viewer: user id, whether the account may still apply to jobs, candidate state and analytics traits. The cheapest way to check that a session is alive and the account is unrestricted. Read-only. Requires an authenticated session blob from wellfound-login.
Get Wikipedia Article Summary
Fetch a Wikipedia article summary (description + extract + thumbnail + coordinates) from any supported language via the public REST API.
Browse the whole catalog.
Try any endpoint in-browser.
Send a real request, inspect the response, and copy a working snippet in curl, Python, JavaScript, or Go — before you write a single line of integration.
"temperature": 14.2,
"humidity": 71,
"windSpeed": 18.4,
"conditionCode": 3
}
# one key, any endpoint curl -X POST https://api.upapi.io/weather-current.get \ -H "x-api-key: $UPAPI_KEY" \ -H "Content-Type: application/json" \ -d '{"latitude":43.65,"longitude":-79.38}'
import requests res = requests.post( "https://api.upapi.io/weather-current.get", headers={"x-api-key": os.environ["UPAPI_KEY"]}, json={"latitude": 43.65, "longitude": -79.38}, ) print(res.json())
const res = await fetch("https://api.upapi.io/weather-current.get", { method: "POST", headers: { "x-api-key": process.env.UPAPI_KEY, "Content-Type": "application/json" }, body: JSON.stringify({ latitude: 43.65, longitude: -79.38 }), }); const data = await res.json();
body := []byte(`{"latitude":43.65,"longitude":-79.38}`) req, _ := http.NewRequest("POST", "https://api.upapi.io/weather-current.get", bytes.NewBuffer(body)) req.Header.Set("x-api-key", os.Getenv("UPAPI_KEY")) resp, _ := (&http.Client{}).Do(req)
Your agents get the
same key.
Every operation is already an MCP tool. Connect an assistant over OAuth and it can search the catalog, read the schemas and make real calls — against your quota, with the same metering and the same limits as a curl.
# hosted — browser sign-in, nothing to paste claude mcp add --transport http upapi https://app.upapi.io/api/mcp # local — your own key, runs on your machine npx -y @upapi/mcp
Built for the way developers actually work.
Copy-paste snippets in 8 languages
Every endpoint generates a ready-to-run request — curl, Python, JavaScript, Go, PHP, Ruby, Java, and C# — straight from the live schema.
One-line auth
One key unlocks every API in the catalog. No per-vendor OAuth dance.
Instant playground
Run a real request before you install anything.
Usage analytics on every key
P50/P95/P99 latency, error budgets, and per-team spend — live, with no instrumentation to wire up. Free on every plan, including the free one.
Free to start
1,000 weighted units/month, no card required.
Stop gluing APIs together.
Four SDKs, a dozen dashboards, a drawer full of keys — gone. One contract, one host, one bill. Wire up an integration before your coffee's cold.
Every call, measured.
Each API key gets a real-time dashboard — P50 / P95 / P99 latency, request volume, error rate, and per-key usage. No instrumentation to wire up.
Serverless. Cached. Auto-scaling.
Your operations run on an execution engine that scales itself — with response caching, proxy rotation, and observability built into the request path.
Auto-scaling serverless runtime
From zero to millions of requests with no cold-start tax. The engine provisions capacity per operation and tears it down when idle — you never manage a server.
Response caching
Smart edge caching with per-operation TTLs cuts repeat latency to near zero.
Built-in proxy rotation
Residential and datacenter pools rotate automatically to keep scrapers unblocked.
Real-time dashboards
Live request streams, error budgets, and latency percentiles — no setup required.
Secure by default
SSRF-guarded outbound fetch, encrypted per-function secrets, and per-key rate limits on every request.
From your first call
to production scale.
The same gateway that runs a weekend prototype runs your production traffic — auto-scaling, response-cached, and zero servers for you to babysit.
Start free. Scale when you ship.
One subscription, one shared quota across every API — SERP, social, dev data, finance, and more. Proxies are included at a flat, predictable price.
No card, no expiry, no overage
Everything you need to prototype and ship a side project.
- 1,000 weighted units / month
- Every public API through one key
- Usage analytics on every key (p50 / p95 / p99)
- Interactive playground + 8-language snippets
- Community support
$0.29 per 1,000 units
For a launched side project with real, growing usage.
- 100,000 weighted units / month
- 25 operations · 5 products
- 3 hosted functions
- 14-day free trial
$0.198 per 1,000 units
For teams running APIs in production with real traffic.
- 500,000 weighted units / month
- 100 operations · 25 products
- 15 hosted functions
- 300 requests / minute
$0.0998 per 1,000 units
High-volume workloads on one predictable bill.
- 5,000,000 weighted units / month
- 1,000 operations · 1,000 products
- Unlimited hosted functions
- 1,000 requests / minute
What a call costs
Your quota is measured in units, not requests, so heavy work is priced honestly instead of hidden behind a fair-use clause. Most calls spend 1; nothing spends more than 20.
- 1Most operationsA direct read: developer data, finance, news, weather, public profiles. This is the bulk of the catalog.
- 2–6Parse & extractA real processing step on top of the fetch — PDF text, image OCR, page-to-Markdown, Reddit and Maps reads.
- 10Audio transcriptionGPU transcription, charged per call rather than per minute of audio.
- 15Social via residential IPsInstagram, TikTok and LinkedIn reads. The residential proxies they need are what make them costly.
- 20Browser renderingA real headless Chromium tab loading the page: screenshots and HTML-to-PDF.
The free tier is 1,000 weighted units a month — no card. In practice that is:
- 1,000developer, finance or weather reads
- 333web pages turned into clean Markdown
- 3,320Google Maps places
- 50full-page screenshots
Any mix of them, from one pooled budget — not four separate allowances.
Ship your first call in under a minute.
Grab a free key, open the playground, and call any of 97 APIs through one gateway.