RapidAPI Hub Scraper: API Listings, Metrics and Developer Data avatar

RapidAPI Hub Scraper: API Listings, Metrics and Developer Data

Pricing

from $0.59 / 1,000 api listings

Go to Apify Store
RapidAPI Hub Scraper: API Listings, Metrics and Developer Data

RapidAPI Hub Scraper: API Listings, Metrics and Developer Data

Extract RapidAPI Hub listings: full developer profiles, pricing models, and popularity, latency, and success rate scores for 40,000+ public APIs. Target exact APIs, providers, categories, or collections, or monitor a category as a recurring change feed. No account needed.

Pricing

from $0.59 / 1,000 api listings

Rating

0.0

(0)

Developer

GetAScraper

GetAScraper

Maintained by Community

Actor stats

0

Bookmarked

14

Total users

3

Monthly active users

13 days ago

Last modified

Share

๐Ÿ”Œ RapidAPI Hub Scraper: API Listings, Metrics and Developer Data

Part of the Software Marketplace & Vendor-Directory Intelligence suite. Two marketplace catalogs, structured for competitive and lead research.
SOFTWARE MARKETPLACE & VENDOR-DIRECTORY INTELLIGENCE ย ย โ€ขย ย Two directories, one dataset shape
ย RapidAPI Hub Scraper
โžค You are here
ย Webex App Hub Scraper
Every Webex app, category, and developer contact
Turn the RapidAPI Hub marketplace into a structured dataset.
Discover API listings, developer profiles, and performance scores, or follow a category as a recurring change feed.
๐Ÿ”Œ 40,000+ APIs
Every featured and category listing, no account needed.
๐Ÿ“Š Performance scores
Popularity, latency, and success rate on every row.
๐Ÿงญ Endpoint detail
Follow through to every route, method, and parameter count.
๐Ÿ” Change feed
Track new, updated, and price-changed listings over time.

๐Ÿ”Œ What does RapidAPI Hub Scraper do?

Pull structured data from the RapidAPI Hub marketplace, the world's largest public API directory, with over 40,000 APIs across every category. No account, login, or API key required.

  1. Connects to the RapidAPI Hub and discovers all featured and category API listings automatically.
  2. Applies your filters including category, pricing model, minimum success rate, and maximum latency.
  3. Returns a clean, flat dataset with one row per API, including developer profile and performance scores.
  4. Optionally visits each API's profile page to collect every exposed endpoint route and HTTP method.

๐Ÿ’ก Why use RapidAPI Hub Scraper?

  • SaaS founders: Discover which API categories are oversaturated and where underserved gaps exist before committing to a build.
  • Competitive researchers: Track popularity scores and subscriber counts for any API vertical over time.
  • Product teams: Monitor competitor APIs for pricing model changes and new endpoint additions.
  • Integration developers: Audit which APIs meet your latency and reliability thresholds before subscribing.
  • Market analysts: Build a structured dataset of the API economy for investment research or trend reporting.

๐Ÿš€ How to use RapidAPI Hub Scraper

  1. Go to the RapidAPI Hub Scraper page on the Apify Store and click Try for free.
  2. Leave Start URLs empty to scrape the global featured listing, or target exact APIs, providers, categories, or collections.
  3. Set optional filters: category name, pricing model, minimum success rate, or maximum latency.
  4. Set Max Items to control the number of results. Switch Detail level to Listings with endpoints to collect endpoint-level data.
  5. To track a category or collection over time, set Monitor mode to Changes and give it a Monitor scope name. Scheduling the same scope daily or weekly returns only what's new, updated, or price-changed since the last run.
  6. Click Start. Results appear in the Output tab within seconds.
  7. Download your data as JSON, CSV, Excel, or HTML.

๐Ÿ“ฅ Input

FieldTypeRequiredDescription
startUrlsarray of URLsNoExact RapidAPI Hub, category, or collection URLs to crawl. Leave empty to scrape the global featured listing.
listingTargetsarrayNoExact API IDs, slugs, or listing URLs to scrape directly, skipping discovery.
providerTargetsarrayNoExact provider usernames, IDs, or profile URLs to scrape only that developer's APIs.
categoryTargetsarrayNoExact category labels, slugs, or URLs to scrape, e.g. Weather, Finance.
collectionTargetsarrayNoExact collection labels, slugs, or URLs to scrape, e.g. weather-apis.
searchQueriesarray of stringsNoKeywords to filter API listings by. Matched against API name, title, description, and category.
pricingFilterenumNoFilter by pricing model. Options: Any, Free only, Freemium only, Paid only. Defaults to Any.
minPopularityScorenumberNoOnly return APIs with a RapidAPI popularity score at or above this value (0 to 10). Defaults to 0.
minSuccessRatenumberNoOnly return APIs with an average success rate at or above this percentage (0 to 100). Defaults to 0.
maxLatencyintegerNoOnly return APIs with average latency at or below this value in milliseconds. Set to 0 for no limit.
sortBy / sortOrderenumNoSort results by fields like popularity, latency, success rate, or last update, ascending or descending.
detailLevelenumNoListings returns one row per API. Listings with endpoints follows each profile and returns one row per endpoint, with routes, methods, and parameter counts.
maxItemsintegerNoMaximum total API listings to extract. Defaults to 100.
monitorModeenumNoSnapshot returns the current bounded view. Changes returns only what's new, updated, price-changed, or removed since the last run under the same Monitor scope.
monitorScopestringNoA stable name for the change feed's saved state. Required when Monitor mode is Changes.
includeUnchangedbooleanNoIn Changes mode, also include rows with no change since the last run. Off by default.
proxyConfigurationobjectNoProxy settings. Apify Proxy (the default) works for most requests. Switch pools only if you hit rate limits at very high volume.

Legacy field names (categories, collectionsFilter, deepScrape, listingUrls, listingIds, providerUsernames, providerIds, providerUrls, categoryFilters, categoryUrls, categorySlugs, collectionFilters, collectionUrls, collectionSlugs) are still accepted as aliases for the fields above, so existing saved tasks keep working.

๐Ÿ“ค Output

Each record is fully flat with no nested objects. Download as JSON, CSV, or Excel from the Output tab.

{
"api_id": "api_abc123",
"name": "open-weather-map",
"title": "Open Weather Map",
"description": "Current and forecast weather data for any location worldwide.",
"tags": "weather, forecast, climate",
"version": "1.0",
"category": "Weather",
"base_url": "https://api.openweathermap.org",
"playground_url": "https://rapidapi.com/community/api/open-weather-map",
"developer": "community",
"developer_name": "Community",
"developer_type": "USER",
"developer_id": 12345,
"developer_username": "community",
"developer_parent_id": "",
"developer_parent_name": "",
"developer_parent_username": "",
"developer_parent_type": "",
"developer_parent_thumbnail": "",
"picture_url": "https://rapidapi.com/images/community.png",
"popularity_score": 9.8,
"latency_ms": 342,
"service_level_percent": 100,
"success_rate_percent": 99.2,
"subscriptions_count": 1200000,
"pricing_model": "FREEMIUM",
"visibility": "PUBLIC",
"created_at": "2018-03-15T10:00:00.000Z",
"updated_at": "2024-11-01T09:00:00.000Z",
"rapidapi_url": "https://rapidapi.com/community/api/open-weather-map",
"endpoint_id": "",
"endpoint_route": "",
"endpoint_method": "",
"endpoint_name": "",
"endpoint_description": "",
"endpoint_playground_url": "",
"endpoint_params_count": 0,
"endpoint_headers_count": 0,
"scraped_at": "2026-06-23T17:00:00.000Z",
"sourceUrl": "https://rapidapi.com/hub",
"inputId": "url-1",
"retrievedAt": "2026-06-23T17:00:00.000Z",
"status": "success"
}

Running with Monitor mode set to Changes adds a changeType of NEW, UPDATED, PRICE_CHANGED, STATUS_CHANGED, REAPPEARED, EXPIRED, or UNCHANGED to every row, plus changedFields, firstSeenAt, and lastSeenAt.

๐Ÿ“Š Data table

FieldTypeDescription
api_idstringUnique API identifier, prefixed with api_.
namestringURL slug used in the RapidAPI marketplace.
titlestringDisplay name of the API.
descriptionstringShort description from the API listing.
tagsstringComma-separated tags or keywords associated with the API.
versionstringCurrent published version string, if available.
categorystringPrimary category on RapidAPI Hub.
base_urlstringBase URL for requests, if listed publicly.
playground_urlstringDirect link to the RapidAPI playground for this API.
developerstringDeveloper username.
developer_namestringFull display name of the developer.
developer_typestringAccount type of the developer.
developer_idnumberNumeric developer account ID.
developer_usernamestringDeveloper username on RapidAPI.
developer_parent_idstringParent organization ID, if the developer belongs to an org.
developer_parent_namestringParent organization display name.
developer_parent_usernamestringParent organization username.
developer_parent_typestringParent organization account type.
developer_parent_thumbnailstringURL to the parent organization thumbnail.
picture_urlstringURL to the API cover image or logo.
popularity_scorenumberRapidAPI popularity score from 0 to 10.
latency_msnumberAverage response latency in milliseconds.
service_level_percentnumberAverage service level percentage.
success_rate_percentnumberAverage success rate percentage.
subscriptions_countnumberNumber of active subscribers on RapidAPI.
pricing_modelstringPricing model: FREE, FREEMIUM, or PAID.
visibilitystringVisibility setting: PUBLIC or PRIVATE.
created_atstringISO 8601 timestamp when the API was first listed.
updated_atstringISO 8601 timestamp of the most recent update.
rapidapi_urlstringFull marketplace listing URL.
endpoint_idstringEndpoint identifier (deep scrape only).
endpoint_routestringEndpoint route path, e.g. /v1/current (deep scrape only).
endpoint_methodstringHTTP method, e.g. GET, POST (deep scrape only).
endpoint_namestringDisplay name of the endpoint (deep scrape only).
endpoint_descriptionstringDescription of what the endpoint returns (deep scrape only).
endpoint_playground_urlstringDirect playground link for this endpoint (deep scrape only).
endpoint_params_countnumberNumber of URL or query parameters (deep scrape only).
endpoint_headers_countnumberNumber of required request headers (deep scrape only).
scraped_atstringISO 8601 timestamp of when this record was extracted.
sourceUrlstringThe request URL this record or error came from.
inputIdstringCorrelates the row back to the start URL or target that produced it.
retrievedAtstringISO 8601 timestamp of when the request completed.
statusstringsuccess for normal rows, error for an explicit failure row.
errorCodestringFailure reason code, present only on error rows.
changeTypestringMonitor mode (Changes) only. One of NEW, UPDATED, PRICE_CHANGED, STATUS_CHANGED, REAPPEARED, EXPIRED, UNCHANGED.
changedFieldsarrayMonitor mode (Changes) only. Names of the fields that changed since the last run.
firstSeenAtstringMonitor mode (Changes) only. ISO 8601 timestamp of the first run that saw this record.
lastSeenAtstringMonitor mode (Changes) only. ISO 8601 timestamp of the most recent run that saw this record.

๐Ÿ’ฐ Pricing

This Actor uses pay-per-event pricing. You are charged for each API listing successfully extracted and saved to the dataset.

You are not charged for listings filtered out by your search or quality criteria, or for requests that return no data.

โญ Enjoying RapidAPI Hub Scraper?

โญ โญ โญ โญ โญ
If this Actor helped you spot an API gap or vet integrations faster, leave a quick review.
A 5-star rating takes 10 seconds and helps other SaaS founders and integration developers find it. Your feedback also tells us what to build next.
โ˜…ย ย Rate this Actor on Apify

โœจ Tips or advanced options

  • Schedule a category as a change feed: Set Monitor mode to Changes, give it a Monitor scope name, and schedule the run daily or weekly. You'll only get new, updated, or price-changed listings instead of the full catalog every time.
  • Target exact APIs or providers directly: Use Listing targets or Provider targets to re-check a specific set of APIs or a specific developer's catalog without re-crawling the whole category.
  • Use category filters to narrow results: Pass one or more names such as Finance or Sports to return only relevant listings.
  • Switch to endpoint mode for integration mapping: Set Detail level to Listings with endpoints to collect every route and HTTP method exposed by each API. Useful for integration audits and API comparison tools.
  • Filter by success rate for reliable picks: Set Min Success Rate to 95 or higher to surface only APIs with a strong reliability track record.
  • Stack filters for precision sourcing: Combine category, pricing model, and latency filters to find free APIs under 500ms with high success rates in a single run.

โ“ FAQ, disclaimers, and support

Yes. This tool accesses only publicly visible marketplace listing pages and does not bypass any login, paywall, or access control.

Does deep scrape cost more per run?

Deep scrape visits each API profile page to collect endpoint data. This increases the number of result rows. You are charged per endpoint row returned, not per API visited.

Can I scrape a specific category or collection?

Yes. Paste a RapidAPI category URL into Start URLs, or use Category targets and Collection targets to go straight to a specific vertical without providing a URL.

Can I track a category for new or changed APIs over time?

Yes. Set Monitor mode to Changes, give it a Monitor scope name, and schedule the run. Each scheduled run returns only the APIs that are new, updated, price-changed, or removed since the last run under that scope.

How do I get support or report a bug?

Open an issue on the Actor's Issues tab. For custom integrations, contact us through the Apify platform.

๐Ÿ”— Other actors