RapidAPI Scraper
Pricing
from $0.50 / 1,000 scraped api listings
RapidAPI Scraper
Scrape RapidAPI marketplace API listings from search, profile URLs, categories, or collections. Export names, providers, pricing, metrics, billing plans, documentation, and endpoint metadata.
Pricing
from $0.50 / 1,000 scraped api listings
Rating
0.0
(0)
Developer
Maxime Dupré
Maintained by CommunityActor stats
0
Bookmarked
7
Total users
6
Monthly active users
10 hours ago
Last modified
Categories
Share
🔎 RapidAPI scraper for marketplace API data
RapidAPI Scraper collects public API listings from RapidAPI into an Apify dataset. Use this rapidapi scraper to search the marketplace by keyword, enrich exact API profile URLs, browse categories, or collect APIs from collection slugs such as popular-apis without opening each profile by hand.
- Research RapidAPI marketplace APIs by keyword and export names, providers, categories, pricing labels, and quality metrics.
- Compare RapidAPI pricing across public API profiles, billing plans, subscriptions, and source-visible pricing labels.
- Build free API for testing shortlists by searching RapidAPI and reviewing public pricing, category, metric, and documentation fields.
- Create developer API catalogs from RapidAPI profile URLs with provider details, website links, documentation, and endpoint metadata.
- Monitor RapidAPI categories or collections over time with scheduled Apify runs, exports, webhooks, or API workflows.
You do not need a RapidAPI account, API key, cookies, or browser session. For a quick first run, use the prefilled Search keywords section, keep Detail level on Basic listing, and lower Maximum discovered APIs when you want a smaller test.
📦 Data you can extract
Each saved row is one successfully scraped RapidAPI listing or profile. Rows can include:
apiId,url,name,title, andslugdescriptionandlongDescriptioncategoryName,tags, andlogoUrlpositionfor ordered search, category, and collection resultspricing,visibility,status,apiType,updatedAt, andcreatedAtprovideridentity and provider profile linksmetricssuch as score, popularity, latency, service level, and success rate when RapidAPI exposes themversion,billingPlans,billingItems,rating, andsubscriptionsCountwebsiteUrlanddocumentationendpointswith titles, methods, endpoint URLs, playground URLs, descriptions, parameters, and headers when endpoint enrichment is requested and the source exposes them
Some fields can be null or empty when RapidAPI does not show that fact for a listing or profile. Basic runs return marketplace listing fields. Detailed runs add profile, billing, rating, documentation, and endpoint groups when available.
🚀 How to run it
- Open the Actor input.
- Fill exactly one target section.
- Leave the other target sections empty.
- Choose
Detail level. - For discovery targets, set
Maximum discovered APIs. - Run the Actor and open the dataset.
Start with Basic listing when you want a broad marketplace export. Use Detailed profile when you need billing plans, documentation, ratings, and profile facts. Use Detailed profile and endpoints when you also need public endpoint metadata.
🎯 Input options
Fill one target section per run. The filled section tells the Actor what kind of RapidAPI target to scrape, so leave the other target sections empty.
Search keywords searches RapidAPI by use case, API type, provider name, or product keyword. Examples: weather, translation, finance, or web search.
Profile URLs enriches exact RapidAPI profile URLs, such as https://rapidapi.com/weatherapi/api/weatherapi-com. Profile URL runs use your submitted URL list as the full scope.
Categories browses RapidAPI category pages by category name, such as Data, Finance, Weather, or Tools.
Collections browses RapidAPI collections by collection slug, such as popular-apis or list-of-free-apis.
Use Sort results by, Order, and Maximum discovered APIs for search, category, and collection discovery runs. Profile URL runs do not use discovery sorting because the submitted URLs define the scope.
🧾 Output example
{"apiId": "api_67a94d7b-c4c9-4b7f-ba0b-e4e474789a82","url": "https://rapidapi.com/weatherapi/api/weatherapi-com","name": "WeatherAPI.com","title": "WeatherAPI.com","slug": "weatherapi-com","description": "Weather API with forecast, history, and astronomy data.","longDescription": "Public profile description when detailed data is requested.","categoryName": "Weather","tags": ["Weather"],"logoUrl": "https://rapidapi-prod-apis.s3.amazonaws.com/example.png","position": null,"pricing": "FREEMIUM","visibility": "PUBLIC","status": "ACTIVE","apiType": "REST","updatedAt": "2026-05-21T14:18:00Z","createdAt": "2023-08-15T09:40:00Z","provider": {"id": "weatherapi","name": "WeatherAPI.com","slug": "weatherapi","type": "ORGANIZATION","profileUrl": "https://rapidapi.com/weatherapi"},"metrics": {"score": null,"popularityScore": 98.2,"latencyMs": 312,"serviceLevelPercent": 99.9,"successRatePercent": 99.1},"billingPlans": [],"billingItems": [],"rating": {"value": 4.7,"count": 128,"best": 5},"subscriptionsCount": 21834,"websiteUrl": "https://www.weatherapi.com/","documentation": {"readme": "Public documentation text when RapidAPI exposes it.","baseUrl": "https://weatherapi-com.p.rapidapi.com"},"endpoints": [{"title": "Forecast","method": "GET","url": "https://weatherapi-com.p.rapidapi.com/forecast.json","playgroundUrl": "https://rapidapi.com/weatherapi/api/weatherapi-com/playground/apiendpoint_...","description": "Forecast endpoint description.","parameters": [{"name": "q","in": "query","required": true,"type": "string","description": "Search query."}],"headers": []}]}
💳 Pricing
This Actor uses pay-per-event pricing. You are charged only for successful API items that are saved.
Scraped API listing- charged for each basic marketplace listing item.Scraped API profile- charged for each profile, direct URL, or endpoint-enriched item.
No actor-start event is charged. Invalid targets, empty results, skipped duplicates, and source fields that RapidAPI does not expose are not saved as charged result rows.
🔌 Integrations
- Run the Actor through the Apify API and consume rows from the default dataset endpoint.
- Schedule repeat runs to monitor RapidAPI categories, collections, or keywords.
- Export results as JSON, CSV, Excel, XML, RSS, or HTML for analysis.
- Send completed runs to webhooks, databases, spreadsheets, dashboards, or internal API catalogs.
❓ FAQ
🔐 Do I need a RapidAPI account?
No. The Actor reads public RapidAPI marketplace data and does not ask for RapidAPI credentials, cookies, API keys, or a browser session.
🎯 Can I scrape one exact API profile?
Yes. Fill the Profile URLs section with one or more RapidAPI profile URLs, and select the detail level you need.
🧩 Does it return endpoint parameters and headers?
Yes, when Detailed profile and endpoints is selected and RapidAPI exposes those endpoint facts publicly. Some APIs show fewer endpoint details than others.
💳 Can I use it for RapidAPI pricing research?
Yes. The output can include pricing labels, billing plans, billing items, subscription counts, and public profile facts when RapidAPI exposes them. The Actor does not test paid plans or call the listed APIs.
🧪 Can it help find free API for testing options?
Yes, as a research step. Search RapidAPI keywords or collections, then review public pricing labels, billing plans, documentation, and endpoint metadata. The Actor does not verify that an API key works or that a provider's free tier is still available.
📭 Why are some fields null or empty?
RapidAPI categories, collections, rankings, and public profile fields can change over time. If RapidAPI does not expose a field for a specific API, the Actor leaves that field null or empty instead of guessing.
🧭 Why should I run separate target sections?
Separate runs keep scope, sorting, limits, and pricing easier to understand. Search, category, collection, and profile URL targets are still all supported by the same Actor.
🔎 Why not use the RapidAPI API?
Use the RapidAPI API when you need to call a provider's API endpoint. Use this Actor when you need marketplace research data such as API listings, profile metadata, pricing labels, documentation links, metrics, and endpoint catalog facts across many public RapidAPI profiles.
🔁 What are RapidAPI alternatives?
For API discovery, users may also compare public API directories, vendor websites, GitHub projects, provider docs, or other API marketplaces. This Actor focuses only on public RapidAPI marketplace pages and does not merge data from other sources.
📝 Changelog
- 1.1: Improved the input form so each RapidAPI target has its own section. Fill one target section per run, with a tuned default run that produces useful marketplace rows for review.
- 1.0: Updated the output contract for RapidAPI marketplace profiles, with provider website data available as the top-level
websiteUrlfield and validated tiered pricing for saved API results. - 0.1: Initial release.
🆘 Support
For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡
🔗 Other actors
- ChatGPT Marketplace Scraper ↗ - Search ChatGPT marketplace listings and enrich public custom GPT profiles.
- Chrome Extensions Scraper ↗ - Collect Chrome Web Store extension data, manifests, permissions, ratings, and publisher contacts.
- CodeCanyon Scraper ↗ - Scrape Envato CodeCanyon item prices, sales, ratings, authors, categories, and item details.
- Product Hunt Scraper ↗ - Collect public startup launch data, rankings, reviews, and website enrichment.
- Sitemap Sniffer ↗ - Find sitemap files from domains, roots, robots.txt, and sitemap URLs with URL counts and inventory rows.
Made with ❤️ by Maxime Dupré