Skip to main content
Each parser reads one kind of page and returns the site’s own data. Send the page’s URL to scrape with a json format that names the parser. The data comes back in data.json.
Send a parser’s options in the same format, like {"type": "json", "parser": "google-maps", "options": {...}}. See Parsers for how they work.

google-maps

A Google Maps search page that names a place after in, near or around.
  • Example page: https://www.google.com/maps/search/dentists+in+Ljubljana
  • Returns: A list of places: results, cursor, page, total.
  • Options: minRating, openNow (Google Maps’ own Hours filter, Open now: only places open at the moment of the search), country (ISO 3166-1 alpha-2 country code, e.g. us. Any case is accepted), language (BCP 47 language tag, e.g. en or pt-BR. Any case is accepted), page (Page number, starting at 1).
  • Price: 1 credit per call. Works without an API key.

google-maps-place

A Google Maps place page.

google-maps-reviews

A Google Maps place page.

google-flights

A Google Flights search page, from the address bar or with a q of IATA airport codes and a date, like Flights to JFK from LHR on 2026-12-15.
  • Example page: https://www.google.com/travel/flights?q=Flights%20to%20JFK%20from%20LHR%20on%202026-12-15
  • Returns: isBest, price, priceCurrency, airlines, stops, durationSeconds.
  • Options: returnDate, adults, cabin, currency (ISO 4217 currency code, e.g. USD), stops (Google Flights’ Stops filter), airlines (Google Flights’ Airlines filter, as airline codes like KQ or EK), carryOnBags (Google Flights’ Bags filter: prices include this many carry-on bags), checkedBags (Google Flights’ Bags filter: prices include this many checked bags), maxPrice (Google Flights’ Price filter, in currency for all adults), departureTime (Google Flights’ Times filter for the outbound departure), arrivalTime (Google Flights’ Times filter for the outbound arrival), maxDurationHours (Google Flights’ Duration filter).
  • Price: 1 credit per call.

google-hotels

A Google Hotels page with a place in q, like hotels in Lisbon.
  • Example page: https://www.google.com/travel/search?q=hotels%20in%20Lisbon
  • Returns: name, hotelId, hotelUrl, price, totalPrice, priceCurrency.
  • Options: checkIn (Defaults to tomorrow), checkOut (Defaults to one night after checkIn), adults, childrenAges (One age per child, like [7, 12]), currency (ISO 4217 currency code, e.g. USD), minPrice (Per night), maxPrice (Per night), minRating (Google Hotels’ own Guest rating), hotelClass (Google Hotels’ own Hotel class, as star counts like [4, 5]), amenities (Google Hotels’ own Amenities. Every one must be offered), propertyTypes (Google Hotels’ own Property type), freeCancellation, specialOffers, sort, cursor (The cursor from the previous response. Send it as is).
  • Price: 1 credit per call.
A Tripadvisor search page, like tripadvisor.com/Search?q=ritz+london.

tripadvisor-place

A Tripadvisor hotel, restaurant or attraction page.

tripadvisor-reviews

A Tripadvisor hotel, restaurant or attraction page.
  • Example page: https://www.tripadvisor.com/Hotel_Review-g186338-d187591-Reviews-The_Ritz_London_Hotel-London_England.html
  • Returns: A list of reviews: results, cursor, page, total.
  • Options: language, ratings, travelerTypes (Tripadvisor’s own Traveler type filter: families, couples, solo, business or friends. Only reviews from these travelers), months (Tripadvisor’s own Time of year filter: marMay, junAug, sepNov or decFeb. Only reviews written in these months of the year), sort (Tripadvisor’s own Sort by: mostRecent (Most recent) or detailed (Detailed reviews, ordered by recency and how much they say)), page (Page number, starting at 1).
  • Price: 1 credit per call.
A Yelp search page with both what and where, like yelp.com/search?find_desc=pizza&find_loc=Austin%2C+TX.

yelp-business

A Yelp business page, like yelp.com/biz/franklin-barbecue-austin.

yelp-reviews

A Yelp business page, like yelp.com/biz/franklin-barbecue-austin.
A Booking.com search results page with a place in ss, like booking.com/searchresults.html?ss=Lisbon.

booking-hotel

A Booking.com hotel page, like booking.com/hotel/pt/hf-fenix-urban.html.
  • Example page: https://www.booking.com/hotel/pt/hf-fenix-urban.html
  • Returns: One listing: id, url, title, description, price, pricePeriod, status, address, location, bedrooms, bathrooms, area, propertyType, rating, reviewCount, images, host.
  • Price: 1 credit per call.

booking-reviews

A Booking.com hotel page, like booking.com/hotel/pt/hf-fenix-urban.html.
  • Example page: https://www.booking.com/hotel/pt/hf-fenix-urban.html
  • Returns: A list of reviews: results, cursor, page, total.
  • Options: sort (Booking.com’s own Sort reviews by: newest, mostRelevant or lowestScore (lowest scores first). Only newest pages without gaps. The other orders change between requests, so a walk through the pages can miss reviews), cursor (The cursor from the previous response. Send it as is).
  • Price: 1 credit per call.

expedia-hotels

An Expedia hotel search page with a destination, like expedia.com/Hotel-Search?destination=Paris.
An Airbnb search page for a place with checkin and checkout dates, like airbnb.com/s/Lisbon—Portugal/homes?checkin=2026-12-10&checkout=2026-12-12.
  • Example page: https://www.airbnb.com/s/Lisbon—Portugal/homes?checkin=2026-12-10&checkout=2026-12-12&adults=2
  • Returns: A list of listings: results, cursor, page, total.
  • Options: minPrice (Airbnb’s own price range minimum: the nightly price after discounts and before taxes, in currency), maxPrice (Airbnb’s own price range maximum: the nightly price after discounts and before taxes, in currency), roomType (Airbnb’s own Type of place filter: entireHome (Entire home) or privateRoom (Room)), currency (Currency of every price in the answer and of minPrice and maxPrice), cursor (The cursor from the previous response. Send it as is).
  • Price: 1 credit per call.

airbnb-listing

An Airbnb listing page, like airbnb.com/rooms/18249319.
  • Example page: https://www.airbnb.com/rooms/18249319
  • Returns: One listing: id, url, title, description, price, pricePeriod, status, address, location, bedrooms, bathrooms, area, propertyType, rating, reviewCount, images, host.
  • Options: checkIn (First night, as YYYY-MM-DD. Send it with checkOut to get the price), checkOut (Day you leave, as YYYY-MM-DD. Send it with checkIn to get the price), guests (Number of guests. Only stays that fit this many), currency (Currency of every price in the answer and of minPrice and maxPrice).
  • Price: 1 credit per call.

airbnb-reviews

An Airbnb listing page, like airbnb.com/rooms/18249319.

luma-events

A Luma city page, like luma.com/sf or lu.ma/london.
  • Example page: https://luma.com/sf
  • Returns: A list of events: results, cursor, page, total.
  • Options: category (Only events in this Luma category), cursor (The cursor from the previous response. Send it as is).
  • Price: 1 credit per call.

luma-event

A Luma event page, like luma.com/nighthack.
  • Example page: https://luma.com/nighthack
  • Returns: One event: id, url, title, description, startsAt, endsAt, timezone, isOnline, address, location, price, hosts, images.
  • Price: 1 credit per call.