Skip to content

RapidAPI Hub Scraper

Try for free

Export APIs from the RapidAPI Hub marketplace: name, description, pricing model, category, popularity, latency, success rate and publisher, plus billing plans, rating, subscribers, website, readme and endpoints with full details. Search by keyword or category, or paste API, collection and publisher links. No login needed.

🔌 RapidAPI Hub Scraper

Turn the RapidAPI Hub marketplace into a clean spreadsheet: every API's name, description, pricing model, category, popularity, latency, success rate and publisher, and with full details its billing plans, rating, subscriber count, website, readme and endpoints. Search by keyword or category, or paste API, collection and publisher links. No RapidAPI account, no API key, no login, and it costs $0.08 per 1,000 APIs.

✨ Why use RapidAPI Hub Scraper?

  • ⚡ Fast — reads the same data feed the RapidAPI Hub pages use: 100 APIs per request, 100 APIs with full details in about 10 seconds.
  • 💸 Cheap — $0.08 per 1,000 APIs, listings or full details, and you pay only for APIs saved.
  • 🧾 Real pricing data — every public billing plan with its monthly price, quotas, overage price, rate limit and features, plus the lowest paid plan and whether a free plan exists.
  • 📈 Quality signals — popularity score, average latency, success rate and service level, rating and votes, and subscriber counts.
  • 🔓 No login — public marketplace data only, no RapidAPI account or key.
  • 🧭 Beyond 1,000 results — RapidAPI shows at most 1,000 results per search; for bigger jobs the actor also reads each category and sort order and saves every API once.

🎯 Use cases

  • 🔎 API discovery — find every weather, OCR, SMS or LinkedIn API and compare them side by side.
  • 💰 Pricing research — see how APIs in your niche price their plans, quotas and overages before you set your own.
  • 🏆 Competitive intelligence — track which APIs lead a category by popularity, subscribers and rating, and who publishes them.
  • 🤝 Lead generation — build a list of API publishers with their websites and RapidAPI profile links.
  • 📊 Market monitoring — schedule a run to watch new and recently updated APIs, price changes and reliability over time.
  • 🧪 Vendor checks — shortlist APIs with a success rate above 95% and latency under 1 second.

🚀 How to use

  1. Type one or more Search terms (for example weather), choose a Category, or paste RapidAPI links (API pages, search, category, collection or publisher pages).
  2. Set Max results per search or link (0 = all).
  3. Turn on Fetch full details if you want plans, ratings, subscribers, website and readme.
  4. Optional: add filters (pricing model, minimum popularity or success rate, maximum latency, updated since) and a sort order.
  5. Click Start and download the results as JSON, CSV or Excel, or read them through the API.

📥 Input

FieldWhat it does
searchTermsKeywords to search, one per line. Each term is searched on its own.
listingUrlsRapidAPI links: rapidapi.com/{publisher}/api/{api} (always full details), rapidapi.com/search/{term}, rapidapi.com/category/{name}, rapidapi.com/collection/{slug}, rapidapi.com/user/{username}, or rapidapi.com/hub for the whole marketplace.
maxResultsAPIs to save per search term or link, after filters. Default 20, 0 = all.
detailedInfoOpen each API page for plans, rating, subscribers, website, created date, versions, long description and readme.
categoryOnly this RapidAPI category (Data, Finance, Weather, Sports, ...). Case does not matter.
pricingKeep only FREE, FREEMIUM and/or PAID APIs.
minPopularityScore, minSuccessRate, maxAvgLatencyMs, updatedSinceQuality and freshness filters. updatedSince takes a date (2026-01-31) or a period (30 days).
sortBy, orderRelevance, Trending, Last updated or Alphabetical; ascending or descending.
includeReadme, includeEndpointsWith full details: keep the readme text (on by default) and add each API's endpoint list (off by default).
{
  "searchTerms": ["weather", "geocoding"],
  "maxResults": 100,
  "detailedInfo": true,
  "pricing": ["FREE", "FREEMIUM"],
  "minSuccessRate": 95,
  "sortBy": "ByTrending"
}

📤 Output

One row per API. Listing rows hold the search-card data; detailed rows (result_type = api_detail) add everything from the API page.

FieldDescription
name, title, descriptionAPI name and short description
pricing, categoryPricing model (FREE, FREEMIUM, PAID) and marketplace category
popularityScoreRapidAPI popularity score, 0 to 10
avgLatency, avgSuccessRate, avgServiceLevelAverage latency in ms, success rate and service level in %
publisher, publisherUsername, organizationWho publishes the API, with publisherUrl
urlThe API's RapidAPI page
updatedAt, createdAtLast update and creation date (ISO 8601)
ratingScore, ratingVotes, subscriptionsCountRating out of 5, number of votes, subscribers (details)
billingPlansPublic plans: name, price, period, rate limit, quotas with overage prices, features (details)
hasFreePlan, lowestPaidPlanUsd, publicPlanCountPlan summary (details)
websiteUrl, longDescription, readme, versions, apiType, statusMore from the API page (details)
endpoints, endpointsCountEndpoint names, methods and routes (with includeEndpoints)
searchTerm, source, sourceUrl, positionWhere the row came from and its position in the results

A detailed row from a real run (readme and plan lists shortened):

{
  "result_type": "api_detail",
  "id": "api_a177b595-95c3-493e-ab0d-fb3e719dac07",
  "name": "meteostat",
  "description": "Historical Weather & Climate Data API",
  "longDescription": "The Meteostat JSON API is a web service which provides weather observations, historical statistics and long-term climate data for thousands of weather stations and places worldwide.",
  "pricing": "FREEMIUM",
  "category": "Weather",
  "createdAt": "2020-06-10T11:26:38.052Z",
  "updatedAt": "2025-01-08T06:57:13.539Z",
  "popularityScore": 9.9,
  "avgLatency": 397,
  "avgServiceLevel": 100,
  "avgSuccessRate": 100,
  "ratingScore": 4.6,
  "ratingVotes": 14,
  "subscriptionsCount": 15747,
  "websiteUrl": "https://dev.meteostat.net/",
  "publisher": "Meteostat",
  "publisherUsername": "meteostat",
  "billingPlans": [
    {
      "planName": "BASIC",
      "price": 0,
      "currency": "USD",
      "period": "MONTHLY",
      "planType": "FREE",
      "rateLimit": "3 requests per second",
      "quotas": [{"item": "Requests", "amount": 500, "unlimited": false, "period": "MONTHLY", "overagePrice": 0, "limitType": "hard"}],
      "features": []
    },
    {
      "planName": "PRO",
      "price": 9.99,
      "currency": "USD",
      "period": "MONTHLY",
      "planType": "PAID",
      "recommended": true,
      "rateLimit": "10 requests per second",
      "quotas": [{"item": "Requests", "amount": 10000, "unlimited": false, "period": "MONTHLY", "overagePrice": 0.001, "limitType": "soft"}],
      "features": []
    }
  ],
  "publicPlanCount": 4,
  "hasFreePlan": true,
  "lowestPaidPlanUsd": 9.99,
  "versions": [{"name": "v1", "current": true, "status": "active", "createdAt": "2020-06-10T11:26:38.292Z"}],
  "readme": "Meteostat is one of the largest vendors of open weather and climate data. Access long-term time series of thousands of w…",
  "url": "https://rapidapi.com/meteostat/api/meteostat",
  "publisherUrl": "https://rapidapi.com/user/meteostat",
  "searchTerm": "weather",
  "source": "search",
  "position": 1
}

The dataset has three views: Overview (search-card data), Details (plans, rating, subscribers) and Billing plans (one row per plan).

💰 Pricing

Pay per result: $0.08 per 1,000 APIs ($0.00008 each), the same for a listing row and a row with full details. You pay only for APIs that are saved; rows dropped by your filters cost nothing.

Platform usage (compute and proxy traffic) is billed on top and is small. Measured on our runs at the default 256 MB: a 100-API search used about $0.0002 of usage, and 100 APIs with full details about $0.0006. So 1,000 APIs ≈ $0.08 plus a few tenths of a cent of usage.

Set a maximum charge for the run and the actor stops cleanly when it is reached.

❓ FAQ

Is it legal to scrape RapidAPI Hub? The actor reads only public marketplace pages that anyone can open without an account. It collects no personal data beyond the publisher names and links RapidAPI shows publicly. Check that your use of the data fits RapidAPI's terms and the laws that apply to you.

Do I need a RapidAPI account, key or proxy? No account or key. The default datacenter proxy works; if it is ever refused, the actor switches to US residential exits by itself.

How many results can I get? As many as you ask for. RapidAPI shows at most 1,000 results for one search, so for bigger jobs the actor also reads each category and each sort order and saves every API once. Very broad searches (the whole marketplace has over 80,000 APIs) can still leave some APIs out of reach; the run's status message and the OUTPUT record say how many of the matches were reached.

Why is a field empty? The publisher did not fill it in (website, readme and long description are often missing), or the field only comes with Fetch full details. If an API's own page has no data on RapidAPI, the row is saved with its listing data and charged as a listing.

Can I scrape a publisher or a collection? Yes: paste https://rapidapi.com/user/{username} or https://rapidapi.com/collection/{slug}. Organization pages are not supported; paste their API links or search for the organization's name.

Can I schedule it or use it from code? Yes. Save your input as a task, schedule it, and read the dataset through the Scrapely API, webhooks or integrations.

⚠️ Limits

  • RapidAPI shows at most 1,000 results per search. Splitting by category and sort order gets past that, but not always to every API of a very broad search.
  • Organization pages (rapidapi.com/organization/...) are not supported.
  • Only public billing plans are saved; private or custom plans offered to single customers are skipped.
  • Results past the first 1,000 of a search come from category and sort-order slices, so they are not in one global order.
  • An API found by several search terms is saved once, under the first term that found it.
  • Data is what RapidAPI shows at the time of the run; popularity, latency and success rates are RapidAPI's own figures.

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.