Agoda Scraper | Hotel Prices and Guest Ratings
Pricing
from $4.08 / 1,000 hotels
Agoda Scraper | Hotel Prices and Guest Ratings
Agoda scraper for hotel prices: enter a city, area, landmark or hotel name and get every hotel with its live nightly and total price, taxes, discount, free cancellation, star rating, guest score, coordinates, facilities and photos. No login needed. Sort, cap, schedule and export to JSON or CSV.
Pricing
from $4.08 / 1,000 hotels
Rating
0.0
(0)
Developer
SilentFlow
Maintained by CommunityActor stats
0
Bookmarked
5
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Features
Share
Agoda Scraper
From SilentFlow. Creators of Facebook Search Scraper and JD Products Scraper (#1 for โjd scraperโ in Apify Store search), with 960,000+ combined lifetime runs.
Turn an Agoda destination into a price table: every hotel listed for your dates, with its nightly and total price, taxes, discount, cancellation terms, guest score and location. 50 hotels of Bangkok in 3 seconds, no Agoda account needed.
How it works

- You say what to read. Search terms (a city, an area, a landmark or a hotel name), Agoda links (a search, a city page or a hotel page) or hotel ids, each in its own field, one per line. Add the dates, the party and the currency, or leave the defaults.
- The search is read page by page. The hotels come back in the order you pick (recommended, price, guest rating, stars, distance), with the live price Agoda quotes for those dates, until your cap is met.
- One row comes back per hotel. 47 fields: the price per night before and after taxes, the total for the stay, the crossed-out price and the discount, free cancellation and its deadline, the guest score with its six-part breakdown, stars, area, coordinates, distance from the center, pictures. Ready for a spreadsheet, a database or an AI pipeline.
โจ Why teams choose this over other Agoda scrapers
Paging through 45 hotels at a time to rate-shop a city? Collecting hotel links by hand before a scraper agrees to give you prices? Getting prices back as text with a currency sign and a strike-through, then cleaning them for every report?
- ๐ A name, a link or an id. Type
Bangkok,Sukhumvit,Eiffel TowerorMarina Bay Sandsand press Start, or paste the Agoda links and hotel ids you already have. Two of the three most used Agoda hotel scrapers on the Store ask for hotel links or ids first; this one takes them too, and also finds the hotels of a place for you. - ๐ถ Prices you can compare. Every row carries
pricePerNightbefore taxes,pricePerNightWithTaxes,totalPricefor the whole stay and all rooms,originalPricePerNightbefore the discount anddiscountPercent, as numbers, in the currency you choose among 20. - ๐งพ The conditions on the row.
hasFreeCancellationwith its deadlinefreeCancellationUntil,canPayLater,canPayAtHotel,availableRooms. A price without its conditions is not a price; here they sit in the same row. - โญ The guest score, broken down.
reviewScoreout of 10 andreviewsCount, plusreviewScoresfor cleanliness, facilities, location, room comfort, staff and value for money, and the share of guests who recommend the hotel. - ๐บ๏ธ A location that joins. Latitude and longitude, area, city, country code, distance from the city center and from the nearest station. Put the hotels on a map, or filter a radius, without geocoding.
- ๐ฝ Six orders that decide what you get. Recommended by Agoda, price low to high, price high to low, guest rating, star rating, distance from the center. The order picks which hotels fill your cap: the 50 cheapest, the 50 best rated, the 50 closest.
- ๐ The property page when you want it. One switch adds the full street address, the description, the complete list of available facilities (137 for a large Bangkok hotel) and the check-in and check-out times. Off by default, so the fast listing stays fast.
- ๐งน A clean dataset, every time. One row is one real hotel, once per run even when two destinations overlap. An unknown destination produces no row and a clear message on the run. Unknown values are
null, never an empty string. Dates are ISO, prices are numbers.
๐ฏ What you can do with Agoda data
| Team | What they build |
|---|---|
| Hotel revenue management | A morning rate shop of the 30 hotels around their property for the next 4 weekends, with taxes and cancellation terms, pushed to a sheet |
| Travel market research | A price-band study of a destination: average nightly rate by star rating and by area, share of free cancellation, guest score distribution |
| Online travel agencies and metasearch | A hotel inventory of a city with coordinates, stars, scores and pictures, refreshed on a schedule |
| Destination marketing | A monthly report of what a night costs in their city versus three rival destinations, in one currency |
| Deal newsletters and comparison sites | The best rated hotels under a price, per city, with the discount and the pictures, every Thursday |
| Data and AI | A dataset of hotels with prices, scores and locations over time, for forecasting or a recommendation model |
| Corporate travel | A shortlist of hotels near an office or a venue (landmark search) with pay-later options for a team offsite |
๐ฅ Input parameters
Essentials
Fill one, two or all three of the first fields: every line of every field is read in the same run.
| Field | Type | Description |
|---|---|---|
searchQueries | array | Search terms, one per line: a city (Bangkok, Paris), an area (Sukhumvit), a landmark (Eiffel Tower) or a hotel name (Marina Bay Sands). A place gives every hotel Agoda lists there; a hotel name gives that hotel. |
startUrls | array | Agoda links, one per line: a search results page (https://www.agoda.com/search?city=9395), a city page (https://www.agoda.com/city/bangkok-th.html) or a hotel page (https://www.agoda.com/marina-bay-sands/hotel/singapore-sg.html). A search or city link gives the hotels of that place, a hotel link gives that hotel. |
hotelIds | array | Agoda hotel ids, one per line (185945). The id is the id column of every row, so the hotels of an earlier run can be priced again for new dates. One row per id. |
checkIn | string | First night of the stay, YYYY-MM-DD. Empty means two weeks from today. |
checkOut | string | Departure date. Empty means one night. Up to 30 nights. |
maxItems | integer, default 50 | Maximum rows per search term, link or destination. A single hotel, by name, link or id, gives one row whatever the cap. |
๐๏ธ Stay
| Field | Type | Description |
|---|---|---|
adults | integer, default 2 | Adult guests, up to 20. |
rooms | integer, default 1 | Rooms, up to 10. pricePerNight stays the rate of one room; totalPrice covers all rooms and nights. |
currency | string, default USD | Currency of every price: USD, EUR, GBP, THB, JPY, SGD, AUD, CAD, INR, KRW, CNY, HKD, MYR, IDR, PHP, VND, TWD, AED, CHF or BRL. |
sortBy | string, default recommended | recommended, price_low_to_high, price_high_to_low, review_score, star_rating or distance_from_center. The two price orders keep only hotels with a room left. |
๐ Output
| Field | Type | Description |
|---|---|---|
includeDetails | boolean, default false | On: every row also gets the full address, the description, the complete facility list and the check-in and check-out times from the hotel's page, about one extra second per hotel. |
โ๏ธ Advanced
| Field | Type | Description |
|---|---|---|
destinations | array | The list of the first version, kept so saved tasks and API calls keep working: any mix of names, Agoda links and hotel ids, one per line. New runs can use the three fields at the top. |
debugMode | boolean, default false | Adds detailed lines to the run log. |
๐ Output data
One row per hotel. A listing row of the default run:
{"id": 10629,"url": "https://www.agoda.com/amari-don-muang-airport-bangkok-hotel/hotel/bangkok-th.html","name": "Amari Don Muang Airport Bangkok Hotel","propertyType": "Hotel","starRating": 4,"highlights": ["Dedicated Skybridge to Airport", "Buffet Breakfast with Cook-to-Order"],"facilities": ["Swimming pool", "Free Wi-Fi in all rooms!", "Gym/fitness", "Close to public transportation"],"description": null,"address": null,"postalCode": null,"checkInTime": null,"checkOutTime": null,"pricePerNight": 72.03,"pricePerNightWithTaxes": 84.78,"totalPrice": 84.78,"originalPricePerNight": 90.04,"discountPercent": 20,"currency": "USD","isAvailable": true,"availableRooms": 62,"hasFreeCancellation": true,"freeCancellationUntil": "2026-10-02T17:00:00Z","canPayLater": true,"canPayAtHotel": false,"reviewScore": 8.4,"reviewsCount": 38511,"reviewScores": {"cleanliness": 8.4,"facilities": 8.3,"location": 9.3,"roomComfort": 8.1,"staffPerformance": 8.5,"valueForMoney": 8.1},"recommendedPercent": 85,"area": "Don Mueang International Airport","city": "Bangkok","country": "Thailand","countryCode": "TH","latitude": 13.9209880828857,"longitude": 100.600479125977,"distanceFromCenterKm": 19,"nearestStation": "Don Muang Railway Station","nearestStationKm": 0.2,"checkIn": "2026-10-04","checkOut": "2026-10-05","nights": 1,"adults": 2,"rooms": 1,"imageUrl": "https://pix8.agoda.net/hotelImages/10629/-1/71c039c179abc26a3ef12cca5e97e6ab.jpg?va=1&ca=11&ce=1","images": ["https://pix8.agoda.net/hotelImages/10629/-1/71c039c179abc26a3ef12cca5e97e6ab.jpg?va=1&ca=11&ce=1", "..."],"destination": "Bangkok","destinationType": "city","scrapedAt": "2026-09-20T15:15:14Z"}
The same hotel with includeDetails on fills the five property page fields:
{"id": 10629,"name": "Amari Don Muang Airport Bangkok Hotel","description": "Experience a seamless blend of convenience and Thai hospitality at Amari Don Muang Airport Bangkok Hotel, the perfect sanctuary for those arriving in Bangkok. ...","address": "333 Moo 10, Chert Wudthakas Road, Srikan, Don Mueang International Airport, Bangkok, Thailand, 10210","postalCode": "10210","checkInTime": "15:00","checkOutTime": "12:00","facilities": ["Swimming pool", "Free Wi-Fi in all rooms!", "Gym/fitness", "Airport transfer", "Restaurants", "Bar", "Car park", "Elevator", "..."]}
A hotel with no room left for the dates keeps its row with isAvailable: false and null in every price field, so the market count stays right and you can still read its score and location.
๐๏ธ Data fields
47 fields per hotel, grouped as they appear in the row. reviewScores holds 6 more.
| Group | Fields |
|---|---|
| Identity (3) | id (Agoda property id, stable), url (permanent property page), name |
| Content (9) | propertyType (Hotel, Resort, Apartment, Hostel...), starRating, highlights (what Agoda calls out for the hotel), facilities (the ones Agoda shows in the search; the full list with includeDetails), description, address, postalCode, checkInTime, checkOutTime (the last five with includeDetails) |
| Prices and conditions (12) | pricePerNight (one room, one night, before taxes), pricePerNightWithTaxes, totalPrice (all rooms, all nights, taxes in), originalPricePerNight (crossed-out rate), discountPercent, currency, isAvailable, availableRooms, hasFreeCancellation, freeCancellationUntil (RFC 3339 UTC), canPayLater, canPayAtHotel |
| Guest rating (4) | reviewScore (out of 10), reviewsCount, reviewScores (cleanliness, facilities, location, roomComfort, staffPerformance, valueForMoney), recommendedPercent |
| Place (9) | area, city, country, countryCode (ISO 3166-1), latitude, longitude, distanceFromCenterKm, nearestStation, nearestStationKm |
| Stay (5) | checkIn, checkOut, nights, adults, rooms: the conditions the price was quoted for |
| Media (2) | imageUrl (first picture), images (up to 12 pictures) |
| Meta (3) | destination (your input line), destinationType (city, area, landmark or hotel), scrapedAt (RFC 3339 UTC) |
url and id are permanent. Picture links stay valid for weeks. Prices are what Agoda quoted at scrapedAt for the stay described on the row; they move with dates, party and demand.
๐ Examples
Get the 50 recommended hotels of a city for two weeks from now
{"searchQueries": ["Bangkok"]}
Find the 100 cheapest rooms in Paris for a given weekend
{"searchQueries": ["Paris"],"checkIn": "2026-11-20","checkOut": "2026-11-22","sortBy": "price_low_to_high","currency": "EUR","maxItems": 100}
Rate-shop a neighborhood with full details for a family of four
{"searchQueries": ["Sukhumvit"],"checkIn": "2026-12-26","checkOut": "2026-12-30","adults": 4,"rooms": 2,"currency": "THB","sortBy": "review_score","includeDetails": true,"maxItems": 40}
Compare hotels around a landmark and one named hotel in the same run
{"searchQueries": ["Eiffel Tower", "Marina Bay Sands"],"checkIn": "2027-02-14","checkOut": "2027-02-16","sortBy": "distance_from_center","maxItems": 30}
Build a hotel inventory of five cities in one currency
{"searchQueries": ["Tokyo", "Osaka", "Kyoto", "Fukuoka", "Sapporo"],"currency": "JPY","sortBy": "star_rating","maxItems": 300}
Read the Agoda pages you already have open
{"startUrls": [{ "url": "https://www.agoda.com/search?city=9395" },{ "url": "https://www.agoda.com/city/paris-fr.html" },{ "url": "https://www.agoda.com/the-okura-prestige-bangkok/hotel/bangkok-th.html" }],"checkIn": "2026-11-15","maxItems": 20}
Price the hotels of an earlier run again for new dates
{"hotelIds": ["185945", "294217", "10629"],"checkIn": "2026-12-31","checkOut": "2027-01-02","currency": "EUR"}
๐ค Copy to your AI assistant
Paste this block into Claude, ChatGPT or Cursor to give it full context about this scraper:
You have access to the Agoda Scraper on Apify: silentflow/agoda-scraperInput schema:- searchQueries (array of strings): cities, areas, landmarks or hotel names. Prefill: ["Bangkok"]- startUrls (array of {"url": string}): Agoda search pages (https://www.agoda.com/search?city=9395), city pages (https://www.agoda.com/city/bangkok-th.html) or hotel pages (https://www.agoda.com/marina-bay-sands/hotel/singapore-sg.html)- hotelIds (array of strings): Agoda hotel ids, the id column of the output (e.g. "185945"); one row per id- checkIn (string, YYYY-MM-DD, optional): first night; empty = 14 days from today- checkOut (string, YYYY-MM-DD, optional): departure; empty = one night; up to 30 nights- maxItems (integer, default 50): max rows per search term, link or destination; a single hotel gives 1 row- adults (integer, default 2, max 20)- rooms (integer, default 1, max 10)- currency (string, default "USD"): USD, EUR, GBP, THB, JPY, SGD, AUD, CAD, INR, KRW, CNY, HKD, MYR, IDR, PHP, VND, TWD, AED, CHF, BRL- sortBy (string, default "recommended"): recommended | price_low_to_high | price_high_to_low | review_score | star_rating | distance_from_center. The price orders return only hotels with a room left.- includeDetails (boolean, default false): adds description, address, postalCode, checkInTime, checkOutTime and the full facilities list- destinations (array of strings, optional): the mixed list of the first version (names, links or ids), still read- debugMode (boolean, default false)Output per hotel (47 fields):- id (integer), url (string), name (string)- propertyType (string|null), starRating (number|null), highlights (string[]), facilities (string[]), description (string|null), address (string|null), postalCode (string|null), checkInTime (string|null), checkOutTime (string|null)- pricePerNight (number|null), pricePerNightWithTaxes (number|null), totalPrice (number|null), originalPricePerNight (number|null), discountPercent (integer|null), currency (string), isAvailable (boolean), availableRooms (integer|null), hasFreeCancellation (boolean), freeCancellationUntil (RFC 3339|null), canPayLater (boolean), canPayAtHotel (boolean)- reviewScore (number|null, out of 10), reviewsCount (integer|null), reviewScores (object|null: cleanliness, facilities, location, roomComfort, staffPerformance, valueForMoney), recommendedPercent (integer|null)- area, city, country, countryCode (string|null), latitude, longitude (number|null), distanceFromCenterKm (number|null), nearestStation (string|null), nearestStationKm (number|null)- checkIn, checkOut (YYYY-MM-DD), nights, adults, rooms (integer)- imageUrl (string|null), images (string[])- destination (string), destinationType (city|area|landmark|hotel), scrapedAt (RFC 3339)No login. Use apify-client for Python or JavaScript.
๐ป Integrations
Rate-shop a competitive set every morning (Python)
from apify_client import ApifyClientfrom datetime import date, timedeltaclient = ApifyClient("YOUR_APIFY_TOKEN")friday = date.today() + timedelta((4 - date.today().weekday()) % 7 + 7)run = client.actor("silentflow/agoda-scraper").call(run_input={"searchQueries": ["Sukhumvit"],"checkIn": friday.isoformat(),"checkOut": (friday + timedelta(days=2)).isoformat(),"sortBy": "review_score","currency": "THB","maxItems": 40,})rows = client.dataset(run["defaultDatasetId"]).list_items().itemspriced = [r for r in rows if r["isAvailable"]]priced.sort(key=lambda r: r["pricePerNight"])for r in priced[:10]:flag = "free cancel" if r["hasFreeCancellation"] else "non refundable"print(f'{r["name"][:40]:40} {r["starRating"]}* {r["reviewScore"]} {r["pricePerNight"]:>8.0f} THB {flag}')
Put a city's hotels on a map with their scores (JavaScript)
import { ApifyClient } from 'apify-client';import fs from 'node:fs';const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });const run = await client.actor('silentflow/agoda-scraper').call({searchQueries: ['Lisbon'],sortBy: 'distance_from_center',currency: 'EUR',maxItems: 200,});const { items } = await client.dataset(run.defaultDatasetId).listItems();const geojson = {type: 'FeatureCollection',features: items.filter((h) => h.latitude && h.longitude).map((h) => ({type: 'Feature',geometry: { type: 'Point', coordinates: [h.longitude, h.latitude] },properties: { name: h.name, stars: h.starRating, score: h.reviewScore, price: h.pricePerNight, url: h.url },})),};fs.writeFileSync('lisbon-hotels.geojson', JSON.stringify(geojson));console.log(`${geojson.features.length} hotels written`);
Track a price curve over dates (Python, CSV)
import csvfrom apify_client import ApifyClientfrom datetime import date, timedeltaclient = ApifyClient("YOUR_APIFY_TOKEN")with open("okura-prices.csv", "a", newline="") as f:writer = csv.writer(f)for lead in (7, 14, 30, 60):check_in = date.today() + timedelta(days=lead)run = client.actor("silentflow/agoda-scraper").call(run_input={"hotelIds": ["294217"],"checkIn": check_in.isoformat(),})for h in client.dataset(run["defaultDatasetId"]).list_items().items:writer.writerow([date.today(), check_in, h["name"], h["pricePerNight"], h["totalPrice"], h["currency"], h["hasFreeCancellation"]])
๐ Performance
Measured on 20 September and 7 October 2026:
| Run | Rows | Time |
|---|---|---|
| Bangkok, default input | 50 hotels | 4 seconds |
| Sukhumvit, 3 nights, guest rating order, property pages read | 12 hotels with address, description and 137 facilities each | 12 seconds |
| Eiffel Tower + Marina Bay Sands + Tokyo by address, 2 rooms, price order | 17 hotels | 2 seconds |
| Three search terms (an area, a hotel, a landmark), cap 10 | 21 hotels | 3 seconds |
| Four Agoda links (a city page, a search page, two hotel pages), cap 10 | 22 hotels | 5 seconds |
| Three hotel ids | 3 hotels | 6 seconds |
Agoda lists about 45 hotels per page and answers a page in about a second, so 500 hotels of a city take about a minute without details. With includeDetails, count about one more second per hotel. A single hotel, by name, link or id, takes a second or two. There is no fixed limit on rows per run.
๐พ Data export
The dataset is available from the run page in JSON, CSV, Excel, XML, HTML table and RSS, and through the API:
https://api.apify.com/v2/datasets/{DATASET_ID}/items?format=csv&token=YOUR_TOKEN
Two views are ready on the run page: Hotels (name, stars, guest rating, reviews, price per night, currency, area, link) and Prices and conditions (nightly rate, rate with taxes, total, crossed-out price, discount, free cancellation, pay later). Every field of the row is in every export whatever the view.
๐ก Tips for best results
- Set the dates you care about. Prices, availability and cancellation deadlines are quoted for the stay on the row. Empty dates mean two weeks ahead, one night, which is a good default for a market snapshot but not for a specific weekend.
- Pick the order before the cap.
maxItems: 50withprice_low_to_highgives the 50 cheapest; withreview_scorethe 50 best rated. For a full market, raise the cap: a large city has 1,000 to 5,000 hotels. - Use an area or a landmark for a neighborhood.
SukhumvitorEiffel Towerreturns the hotels of that spot;Bangkokreturns the whole city in Agoda's order. - Read one hotel by its name or its id.
Marina Bay Sandsin the search terms, or185945in the hotel ids, gives one row with the live price for your dates: cheap to schedule daily for a price curve. - Leave
includeDetailsoff for monitoring. Prices, scores and locations are on the listing row already; turn the property page on when you need the address, the description or the full facility list.
โ FAQ
What does the scraper extract?
The hotels Agoda lists for a destination and a stay: identity, stars, highlights and facilities, nightly and total price with taxes, discount, availability, cancellation and payment conditions, guest score with its breakdown, area, coordinates, distances, pictures. 47 fields per hotel, plus address, description, full facilities and check-in times with includeDetails.
Which destinations work?
Cities (Bangkok), areas (Sukhumvit), landmarks (Eiffel Tower) and hotel names (Marina Bay Sands) in the search terms. The name is resolved the way Agoda's own search box resolves it: an exact match wins, then the first city, area, landmark or hotel offered. Unknown places produce no row and a message on the run.
Can I paste Agoda links or hotel ids instead of names?
Yes, each has its own field. startUrls takes the links you copy from Agoda: a search results page (https://www.agoda.com/search?city=9395, also with an area or a landmark), a city page (https://www.agoda.com/city/bangkok-th.html) or a hotel page (https://www.agoda.com/marina-bay-sands/hotel/singapore-sg.html). hotelIds takes Agoda hotel ids such as 185945, the same as the id column of every row, so a list from an earlier run can be priced again for other dates. A search or city link gives the hotels of the place up to your cap; a hotel link or an id gives that one hotel. The dates, guests and currency always come from the form, not from the link.
Can I mix search terms, links and ids in one run?
Yes. Every line of the three fields is read in the same run, one after the other, and a hotel found twice is delivered once. maxItems applies to each line.
I already use the destinations field. Does it still work?
Yes. It is kept under Advanced and reads names, links and ids exactly as before, so saved tasks, schedules and API calls keep running unchanged.
Are the prices live?
Yes. Every run reads Agoda at that moment for the dates, party and currency you set, and writes them on the row (checkIn, checkOut, adults, rooms, currency, scrapedAt). There is no cache.
Why do some rows have no price?
Agoda lists hotels with no room left for the dates. They keep their row with isAvailable: false and null in the price fields, so the market count is right. The two price orders skip them, so every row of a price-sorted run has a price.
What is the difference between the price fields?
pricePerNight is one room for one night before taxes and fees, pricePerNightWithTaxes the same with them, totalPrice the whole stay for all rooms with taxes, originalPricePerNight the crossed-out rate before Agoda's discount, discountPercent the difference in percent.
Do I need an Agoda account? No. The scraper reads the public search results. No login, no key.
How many hotels can I get per run?
There is no fixed limit. maxItems caps each destination; a city with 4,000 hotels needs about 90 pages, which takes a couple of minutes. Several destinations run one after the other in the same run, and a hotel that appears in two of them is delivered once.
Can I get reviews? Not the review texts. Each row carries the guest score, the number of reviews, the score per aspect and the share of guests who recommend the hotel.
Which currencies are supported? Twenty: USD, EUR, GBP, THB, JPY, SGD, AUD, CAD, INR, KRW, CNY, HKD, MYR, IDR, PHP, VND, TWD, AED, CHF and BRL. Agoda converts at its own rate.
Can I schedule it? Yes. Leave the dates empty for a rolling two-weeks-ahead snapshot, or compute them in your own code as in the Integrations section. A run of 50 hotels takes seconds.
Are the links permanent?
url is the hotel's permanent page on Agoda and id its stable property id. Picture links stay valid for weeks; download them if you archive.
Is this legal? The scraper reads publicly listed hotels and prices, the same pages any visitor sees. See the Legal section and check the terms that apply to your use.
โ๏ธ Legal
This Actor extracts publicly available data from agoda.com. It does not bypass any login, paywall or CAPTCHA. Users are responsible for complying with Agoda's terms of service and applicable data protection laws (GDPR, CCPA and PIPL where relevant). The output describes hotels and prices, not individuals; the description and address fields are the property's own public information. The data returned is informational; verify accuracy for regulated use cases.
๐ Related scrapers
More travel and marketplace scrapers by the same author: silentflow on Apify.
More SilentFlow scrapers
๐ E-commerce
- JD - JD Products Scraper | JD.com Prices, Brands and Barcodes
- Pinterest - Pinterest Scraper | Pins, Boards and Profiles
- Udemy Course - Udemy Course Scraper
- TikTok Shop - TikTok Shop Scraper | Products, Sellers and Creator Videos
- Leboncoin - Leboncoin Scraper | Classified Ads, Prices and Sellers
- Back Market - Back Market Scraper | Refurbished Prices
- Leboncoin - Leboncoin Ad Details Scraper
- Allegro - Allegro Scraper | Products, Prices and Sellers
- Naver - Naver Scraper | Shopping Products, Prices and Reviews
- ImportYeti - ImportYeti Scraper | Suppliers, Importers and Bills of Lading
- Naver - Naver Reviews Scraper | Shopping Product Reviews
- Coupang - Coupang Detail Scraper | Product Prices and Options
- Amazon Seller - Amazon Seller Scraper | Emails, Phones and Ratings
- Naver - Naver Products Scraper | Shopping Prices, Sellers and Ratings
- Taobao - Taobao Scraper | Products, Details, Prices and Sellers
- 1688 - 1688 Scraper | Products, Reviews, Details, Wholesale Prices
- Keepa - Keepa Scraper | Amazon Price History and Offers
- Avito - Avito Scraper | Listings, Prices and Sellers
- Pinterest - Pinterest Scraper
- Store Leads - Store Leads Scraper | Shopify Data
- Bring a Trailer - Bring a Trailer Scraper
- Ctrip - Ctrip Scraper | Attractions, Tickets and Reviews
- Eventim - Eventim Scraper | Events, Ticket Prices and Venues
- GasBuddy - GasBuddy Scraper | Gas Prices by Station
- Leboncoin - Leboncoin Scraper
- Store Leads Ecommerce - Store Leads Ecommerce Scraper
- 1688 - 1688 Reviews Scraper | Ratings, Buyer Photos and Variants
- Alibaba - Alibaba Scraper | Products, Supplier Companies and Prices
- Avito - Avito Profiles Scraper | Sellers, Ratings and Reviews
- Back Market - Back Market Scraper | Refurbished Electronics Prices
- BAUHAUS - BAUHAUS Scraper | Product Prices, EAN and Specs
- CARFAX - CARFAX Scraper | Used Cars, Prices and History
- Leboncoin - Leboncoin Details Scraper | Full Ad Data and Sellers
- Lowes - Lowes Products Scraper | Prices, Stock and Specs
- Mobile.de - Mobile.de Scraper
- Ticombo - Ticombo Scraper | Ticket Prices and Listings
- Uniqlo - Uniqlo Scraper | Products, Prices and Stock
- VividSeats - VividSeats Scraper | Tickets, Prices and Events
- Acquire - Acquire Scraper | Startups for Sale & Prices
- Alibaba - Alibaba Products Scraper | Wholesale Prices and MOQ
- AliExpress - AliExpress Reviews Scraper | Feedback, Ratings and Photos
- Apple - Apple Scraper | App Store Apps, Ratings and Charts
- Che168 - Che168 Scraper | Used Car Listings and Prices
- Coles - Coles Products Scraper | Prices, Specials and Nutrition
- eBay Marketplace - eBay Marketplace Scraper
- Europages - Europages Scraper | Suppliers and B2B Companies
- GetYourGuide - GetYourGuide Scraper | Tours, Activities, Prices & Reviews
- Goofish - Goofish Detail Scraper | Listings, Prices and Sellers
- Google Hotels - Google Hotels Scraper | Prices, Offers and Ratings
- Homedepot - Homedepot Reviews Scraper | Customer Reviews and Ratings
- Judge - Judge Scraper | Reviews, Ratings and Store Profiles
- MakersRow - MakersRow Scraper | Manufacturers, Capabilities and Reviews
- OfferUp - OfferUp Scraper | Listings, Prices and Sellers
- OLX - OLX Scraper | Brazil Listings, Prices and Sellers
- RA - RA Scraper | Events, Lineups and Tickets
- Sahibinden - Sahibinden Scraper | Real Estate and Car Listings
- Trip - Trip Scraper | Hotels, Prices and Reviews
- Udemy - Udemy Scraper
- Vinted Marketplace - Vinted Marketplace Scraper
- Walmart - Walmart Scraper | Prices, Reviews, Sellers, Availability
- Webmotors - Webmotors Scraper | Car Listings, Prices and FIPE
- Wildberries - Wildberries Detail Scraper | Product Data, Prices & Sellers
- Woolworths - Woolworths Products Scraper | Prices, Specials and Nutrition
- YandexMarket - YandexMarket Scraper | Products, Prices and Sellers
- Zap - Zap Scraper | Prices and Store Offers
- AliExpress - AliExpress Scraper | Products, Prices and Sales
- Amazon - Amazon Product Scraper
- Amazon Marketplace - Amazon Marketplace Scraper
- AutoScout24 - AutoScout24 Scraper
- Carousell - Carousell Scraper | Listings, Prices and Sellers
- eBay Listings - eBay Listings Scraper
- Europages Deep Dive Extractor - Europages Deep Dive Extractor | VAT, Decision Makers, ISO Certs
- Mercari - Mercari Scraper | Listings, Sold Prices and Sellers
- TickPick - TickPick Scraper | Ticket Prices and Events
- Vinted - Vinted Scraper
- Walmart - Walmart Product Scraper
๐ผ Jobs
- ZipRecruiter - ZipRecruiter Jobs Scraper | Salary, Company & Location Filters
- Jobright - Jobright Scraper | Jobs, Salaries and H1B Sponsors
- Malt Freelancer - Malt Freelancer Scraper
- Multi Board - Multi Board Job Scraper
- Glassdoor Job Listings - Glassdoor Job Listings Scraper
- Indeed - Indeed Company Reviews Scraper
- Glassdoor - Glassdoor Jobs Scraper
- Jora - Jora Jobs Scraper
- LinkedIn Job Search - LinkedIn Job Search Scraper | Salaries & Seniority
- Malt - Malt Scraper | Freelance Profiles
- Cutshort - Cutshort Jobs Scraper | Salaries, Skills and Companies
- Dice - Dice Jobs Scraper | US Tech Jobs, Salaries, Skills
- Dice Tech - Dice Tech Jobs Scraper
- Francetravail - Francetravail Scraper | Job Offers and Salaries
- Freelancermap - Freelancermap Scraper | Projects, Skills and Companies
- ๐ฅ Glassdoor - ๐ฅ Glassdoor Scraper
- Gupy - Gupy Jobs Scraper | Brazil Jobs and Employers
- iimjobs - iimjobs Jobs Scraper | MBA, Finance and Hirist Tech Jobs
- Indeed - Indeed Companies Scraper | Reviews, Salaries, Interviews
- Instahyre - Instahyre Jobs Scraper | Companies, Recruiters and Ratings
- Jora - Jora Scraper | Jobs in Australia, New Zealand, Singapore
- Kununu - Kununu Reviews Scraper | Employee Ratings and Interviews
- Naukri & NaukriGulf - Naukri & NaukriGulf Jobs Scraper
- StepStone - StepStone Scraper
- Welcome to the Jungle - Welcome to the Jungle Job Scraper
- YCombinator - YCombinator Jobs Scraper | Startup Jobs, Salaries and Founders
- All - All Jobs Scraper
- Arbeitsagentur - Arbeitsagentur Scraper | German and Austrian Job Board
- Arbeitsagentur - Arbeitsagentur Jobs Scraper
- ATS - ATS Jobs Scraper | Greenhouse, Lever and Ashby
- iimjobs - iimjobs Scraper | Jobs, Companies and Recruiters
- Indeed - Indeed Jobs Scraper | NLP Skills
- Indeed - Indeed Jobs Scraper | Job Listings in 73 Countries
- LinkedIn - LinkedIn Jobs Scraper
- Seek - Seek Job Scraper
- Welcome to the Jungle - Welcome to the Jungle Scraper | Jobs and Company Data
- Zhaopin - Zhaopin Scraper | Jobs, Salaries and Companies
- Ziprecruiter - Ziprecruiter Scraper
๐ Real estate
- SeLoger - SeLoger Scraper | Real Estate Listings
- Realtor Rental Listings - Realtor Rental Listings Scraper
- Airbnb Pro Host Contact & - Airbnb Pro Host Contact & Email Scraper
- Airbnb Professional Host - Airbnb Professional Host Scraper | Emails, Phones, SIRET
- Bien'ici - Bien'ici Scraper | Property Listings
- Idealista - Idealista Scraper
- Realestate.com.au - Realestate.com.au Scraper
- SeLoger - SeLoger Scraper | French Property Listings and Agencies
- Trulia Rental Listings - Trulia Rental Listings Scraper
- Bienici - Bienici Scraper
- Rightmove - Rightmove Scraper
- Airbnb - Airbnb Detail Scraper | Listings, Hosts and Availability
- Domclick - Domclick Scraper | Real Estate Listings
- Imovelweb - Imovelweb Scraper | Real Estate Listings
- OpenRent - OpenRent Scraper | Rental Listings and Landlords
- Propwire - Propwire Scraper | Property Owner Leads
- Realtor - Realtor Detail Scraper | Property Details and Price History
- Redfin - Redfin Detail Scraper | Property Data, Estimates and Flood Risk
- Redfin - Redfin Scraper | Listings, Sold Homes and Agents
- Zapimoveis - Zapimoveis Scraper | Real Estate Listings and Prices
- Zillow - Zillow Scraper
- Airbnb Search - Airbnb Search Scraper | Prices, Fees, Amenities, Hosts
- Airbnb Search - Airbnb Search Scraper
- Anjuke - Anjuke Scraper | Rental Listings, Prices and Agents
- Idealista - Idealista Scraper
- Realtor Rental - Realtor Rental Scraper
- SeLoger - SeLoger Products Scraper | Property Listings and Agencies
- Trulia Rental - Trulia Rental Scraper | US Rentals, Prices, Pet Policy
๐ฃ Social media
- Douyin - Douyin Transcript Scraper | Subtitles and Speech to Text
- Facebook Search - Facebook Search Scraper
- LinkedIn Post Search - LinkedIn Post Search Scraper | Keywords, Hashtags & Profiles
- Instagram - Instagram Story Scraper | Stories & Highlights
- Facebook Search - Facebook Search Profiles Scraper | People by Name or Keyword
- LinkedIn Leads - LinkedIn Leads Scraper | Sales Navigator Export
- TikTok Creative - TikTok Creative Ads Scraper | Top Ads, Landing Pages & Metrics
- TikTok Trend - TikTok Trend Scraper | Trending Hashtags and Videos
- OnlyFans - OnlyFans Profile Scraper
- Discord - Discord Scraper | Servers, Member Counts and Invites
- Pinterest - Pinterest Ads Scraper | Ad Library, Reach & Targeting
- Discord - Discord Profiles Scraper | Users, Badges and Server Tags
- LinkedIn Ads Library - No Cookies - LinkedIn Ads Library Scraper - No Cookies
- LinkedIn Hashtag & - LinkedIn Hashtag & Post Scraper | No Cookies
- LinkedIn Sales Navigator - LinkedIn Sales Navigator Scraper
- Reddit - Reddit Scraper | Posts, Comments and Subreddits
- Snapchat - Snapchat Contacts Scraper | Phones, Emails and Websites
- Snapchat - Snapchat Videos Scraper | Spotlight Videos, MP4 and Stats
- TwitchTracker - TwitchTracker Scraper | Twitch Streamer Stats and Rankings
- YouTube - YouTube Channel Scraper | Videos, Shorts and Views
- Bilibili - Bilibili Scraper | Videos, Profiles, Comments, Danmaku
- Facebook Business Page - Facebook Business Page Scraper
- Kwai - Kwai Scraper | Videos, Creators and Hashtags
- Likee - Likee Scraper | Videos, Hashtags and Creators
- LinkedIn Event - LinkedIn Event Scraper
- LinkedIn People Search - LinkedIn People Search Scraper | Profiles & Companies
- Meta Ad Library - Meta Ad Library Scraper
- Telegram - Telegram Posts Scraper | Views, Reactions and Comments
- X Timeline - X Timeline Scraper | Tweets and Engagement Stats
- Bandsintown - Bandsintown Scraper | Concerts and Tour Dates
- Bluesky - Bluesky Scraper | Posts, Profiles and Followers
- Douyin - Douyin Comments Scraper | Comments, Likes and IP Regions
- Douyin - Douyin Hashtags Scraper | Views, Creators and Topics
- Facebook Thread - Facebook Thread Profiles Scraper | Followers, Bios & Engagement
- Kuaishou - Kuaishou Scraper | Videos, Comments and Creator Stats
- LoyalFans - LoyalFans Scraper | Creator Profiles and Prices
- Pikabu - Pikabu Scraper | Posts, Comments and Views
- Pinterest - Pinterest Profiles Scraper | Followers, Emails and Bios
- Pinterest - Pinterest Videos Scraper | Video Downloader, MP4 Links, Stats
- Pornhub - Pornhub Videos Scraper | Search, Tags and Stream Links
- Reddit - Reddit Comments Scraper | Search, Threads and Replies
- Reddit - Reddit Profiles Scraper | User Karma, Activity and Communities
- RedNote - RedNote Videos Scraper | Downloader, Transcripts and Stats
- Skool Community - Skool Community Scraper
- Telegram - Telegram Comments Scraper | Replies, Authors and Reactions
- Telegram - Telegram Scraper | Channel Posts, Views and Reactions
- TikTok Lookalike - TikTok Lookalike Scraper | Influencers, Emails and Engagement
- TikTok - TikTok Scraper
- Twitch - Twitch Contacts Scraper | Emails and Social Links
- Twitch - Twitch Scraper | Streamers, Emails and Clips
- Xigua - Xigua Scraper | Videos, Creators and Downloads
- YouTube Autocomplete - YouTube Autocomplete Scraper | Keyword Suggestions
- Facebook - Facebook Company Scraper | Emails, Phones, Ratings
- Instagram Engagement - Instagram Engagement Scraper
- OnlyFans - OnlyFans Profiles Scraper | Creator Prices, Stats & Links
- OnlyFans - OnlyFans Creator Scraper
- Reddit - Reddit Scraper | Comments, Posts and Users
- RedNote - RedNote Detail Scraper | Xiaohongshu Details, Images, Videos
- Skool Group - Skool Group Scraper
- Snapchat - Snapchat Ads Scraper | Ad Library, Impressions & Targeting
- Weibo - Weibo Scraper | Posts, Profiles, Followers and Engagement
- YouTube - YouTube Transcript Scraper
๐ข Business data
- LinkedIn Company Search - LinkedIn Company Search Scraper | Profiles & Firmographics
- Teachable Course - Teachable Course Scraper
- Website Tech Stack - Website Tech Stack Scraper
- Teachable - Courses, Prices & Instructors - Teachable Scraper - Courses, Prices & Instructors
- Trustpilot - Trustpilot Scraper | Reviews, Ratings and Company Contacts
โ๏ธ Travel
- Tencent - Tencent Scraper | Maps Places, Phones and Ratings
- Booking.com Hotel - Booking.com Hotel Scraper
- Viator - Viator Reviews Scraper | Tour Reviews and Ratings
- 2GIS - 2GIS Reviews Scraper | Ratings, Photos and Owner Replies
- Apple Maps - Apple Maps Scraper | Places, Phones and Emails
- Despegar - Despegar Reviews Scraper | Hotel Reviews and Ratings
- Flight Price - Flight Price Scraper
- Kakao - Kakao Scraper | Map Places, Reviews and Phones
- Mafengwo - Mafengwo Scraper | Attractions, Ratings and Tickets
- OpenTable - OpenTable Reviews Scraper | Restaurant Reviews and Ratings
- TheFork - TheFork Scraper | Restaurants, Menus and Ratings
- Trip - Trip Reviews Scraper | Hotel Reviews and Ratings
- Zomato - Zomato Reviews Scraper | Restaurant Ratings and Replies
- Booking - Booking Scraper | Hotel Prices, Photos, Availability
- Google Maps - Google Maps Scraper
๐ฏ Lead generation
- Northdata - Northdata Company Scraper
- Dealroom - Dealroom Scraper | Companies and Investors
- ZocDoc - ZocDoc Scraper | Doctors, Reviews and Availability
- UK Companies House - UK Companies House Enricher
- KVK - KVK Scraper | Dutch Companies and SBI Codes
- SIRET - SIRET Company Enricher
- PagesJaunes - PagesJaunes Scraper | French Business Emails and SIRET
- Similarweb - Similarweb Scraper | Website Traffic, Rankings and Competitors
- BuiltWith - BuiltWith Scraper | Tech Stacks and Top Sites
- Dealroom Startup Data - Dealroom Startup Data Scraper
- Justdial - Justdial Companies Scraper | Business Leads, Phones and Emails
- PagesJaunes - PagesJaunes Business Scraper
- ThomasNet Suppliers - ThomasNet Suppliers Scraper
- ALEO - ALEO Scraper | Polish Companies and Financials
- BBB - BBB Scraper | Ratings, Reviews and Complaints
- BetaList - BetaList Scraper | Startups, Websites and Contacts
- Clutch - Clutch Scraper | Agencies, Reviews, Ratings, Services
- CNPJ Brazilian - CNPJ Brazilian Company Enricher
- Company Data - Company Data Scraper | Emails, Phones and Tech Stack
- CSLB - CSLB Scraper | Contractor Licenses, Bonds and Leads
- Delaware - Delaware Scraper | Corporations, LLCs and Registered Agents
- French Company Prospector - French Company Prospector
- G2 - G2 Reviews Scraper
- Paginasamarillas - Paginasamarillas Scraper | Business Leads, Emails and Phones
- Pappers - Pappers Scraper | French Companies, Directors & Financials
- SEC - SEC Scraper | EDGAR Filings and Company Data
- SoftwareAdvice - SoftwareAdvice Scraper | Reviews, Ratings and Pros & Cons
- Sunbiz - Sunbiz Scraper | Florida Companies and Officers
- TrustRadius - TrustRadius Reviews Scraper | Ratings, Pros and Cons
- USPTO - USPTO Scraper | Trademark Search and Status
- Clutch Agency - Clutch Agency Scraper
- Domain - Domain Enricher
- Google Ads Transparency - Google Ads Transparency Scraper
- SIRET French - SIRET French Company Enricher
- Sunbiz - Sunbiz Companies Scraper | New Florida Business Leads
- ZocDoc - ZocDoc Scraper
๐ SEO
- SpyFu - SpyFu Scraper | SEO, PPC and Competitor Data
- Scribd - Scribd Scraper | Documents, Authors and Views
- Apple - Apple Reviews Scraper | App Store Reviews and Ratings
- Bing - Bing Enricher Scraper | Mobile Friendly Test and Indexing
- Google News - Google News Scraper
- Yandexsearch - Yandexsearch Scraper | Search Results and Rankings
๐ฌ Video
๐ฐ News
- ForexFactory - ForexFactory Scraper | Economic Calendar and Forecasts
- FT - FT Scraper | Financial Times Articles, Authors and Topics
- OpenAI - OpenAI Scraper | News, Blog Posts and Research
- Bloomberg - Bloomberg Scraper | News Articles and Full Text
- DEV - DEV Scraper | Articles, Full Text and Authors
- Reuters - Reuters Scraper | News Articles, Tickers and Journalists
๐งฐ More tools
- FanDuel - FanDuel Scraper | Odds, Spreads and Player Props
- PrizePicks - PrizePicks Scraper | Player Props, Lines and Projections
- Equibase - Equibase Scraper | Horse Racing Entries and Results
- Maersk - Maersk Scraper | Vessel Schedules and Port Calls
- Screener - Screener Scraper | Stock Fundamentals, NSE & BSE
๐ฌ Support
Need something this scraper doesn't do yet? We ship features fast.
- Feature requests go straight to our backlog
- Enterprise needs? We do custom integrations and high-volume plans
- Pricing questions? Check the Monetization tab on the actor page
Response time: usually under 24 hours.
Check out our other scrapers: silentflow on Apify