Pricing
Google SERP API
Google Rank Tracking API
Google About This Result
Google AI Mode API
Gemini API
Bing Copilot API
GitHub Search API
Google Ads Transparency
Google Shopping API
Google Maps API
Google Local API
Google Trends API
Google Flights API
Google Hotels API
Google Videos API
Google Images API
Google Shorts API
Google Lens API
Google News API
Google Autocomplete API
Google Scholar API
Google Forums API
Google Finance API
Google Patents API
Google Jobs API
Google Events API
Perplexity API
Amazon Search API
Shein Search API
Bing Search API
Baidu Search API
Google Play API
Bing Images API
Apple App Store API
Apple Maps API
Yandex Search API
Yandex Reverse Image
Bing Videos API
Bing Shopping API
YouTube Search API
DuckDuckGo API
Yahoo Search API
Walmart Search API
BestBuy Search API
AutoScout24 API
Naver Search API
eBay Search API
Meta Ad Library API
LinkedIn Ad Library API
Reddit Ad Library API
TikTok Ads Library API
TikTok Search API
TikTok Profile API
TikTok Video API
Google AI Overview API
Zillow API
Airbnb Search API
Booking.com Search API
Tripadvisor Search API
Facebook Business Page
Instagram Profile API
ChatGPT API
Existing customer? Sign in
What's New
New updates and improvements to SearchApi
← BackAugust 2026: Update
New
August was our biggest launch month yet: eleven new APIs across Booking.com, Google Flights Deals, Instagram, TikTok, YouTube, and AutoScout24, plus a long list of engine improvements across Google, Amazon, Bing, Walmart, TikTok, and more.
Booking.com API
The Booking.com API returns structured property search results for a destination and date range. It includes:
- Properties - The properties array provides position, title, link, property_id, city_id, gps_coordinates, street, city, country_code, neighborhood, distance, hotel_class, and thumbnail.
- Pricing - Each property carries price, extracted_price, nightly_price, extracted_nightly_price, original_price, taxes_and_charges, and currency.
- Stay Detail - check_in_date, check_out_date, nights, room_type, bed_configuration, bedrooms, bathrooms, beds, meal_plan, and area.
- Ratings - rating, max_rating, rating_word, reviews, top_review_category, and is_guest_favorite, plus external_rating and external_reviews.
- Availability - rooms_left, has_free_cancellation, free_cancellation_until, has_no_prepayment, and is_sold_out.
- Filters & Pagination - A response-derived filters block lists every option Booking.com offers for that search, alongside pagination, search_information.total_results, and the resolved destination.
- Flexible Dates - search_information.flexible_dates reports the months, nights, and start_day a flexible search covered.
Booking.com Property API
- Property Information - The property_information object provides name, description, address (street, city, region, postal code, country), property_type, hotel_class, brand, rating, max_rating, reviews, review_breakdown, check_in_time, check_out_time, gps_coordinates, images, and languages_spoken.
- Rooms - The rooms array provides name, bed_configuration, price, extracted_price, currency, room_size, max_guests, max_children, bathrooms, and bed_options.
- Review Summary - The review_summary object returns Booking.com’s AI-written highlights, pros, and cons, alongside review_topics with per-topic sentiment and mentions.
- Featured Reviews - The featured_reviews array provides author, country_code, title, liked, disliked, rating, language, travel_type, and trip_type.
- Policies - amenities, house_rules, meals, fine_print, and faqs.
- Nearby Places - The nearby_places block covers restaurants, attractions, public transport, beaches, and airports with distances, plus a separate nearby_beaches list.
Booking.com Autocomplete API
The Booking.com Autocomplete API turns a partial query into Booking.com’s own destination suggestions. It includes:
- Suggestions - The suggestions array provides position, title, label, subtitle, country_code, latitude, longitude, and thumbnail.
- Search Handoff - Each suggestion carries dest_id and dest_type, which feed straight into the Booking.com API as a precise destination.
- Destination Context - city_id, iata for airports, timezone, and properties_count for how much inventory sits behind the suggestion.
- Inputs - q, num, and language.
Google Flights Deals API
The Google Flights Deals API returns ranked round-trip deals from an origin airport: Google’s “deals to anywhere” view. It includes:
- Deals - The deals array provides position, destination, origin, outbound_date, return_date, trip_length_days, price, stops, flight_duration, airline, airline_code, booking_link, and is_round_trip.
- Savings Signals - Each deal carries typical_price, savings_percentage, and savings_amount so you can tell a real deal from a normal fare.
- AI Destination Curation - The q parameter takes a free-text prompt (“beaches and islands”), and Google picks the destinations.
- Filters - max_price, stops, travel_class, included_airlines, currency, and hl narrow the search. Note that q and the filters are mutually exclusive. Google honors a prompt or the filters, never both, so sending them together returns a validation error rather than a billed response with filters that were silently ignored.
Instagram Post API
The Instagram Post API returns a public Instagram post, reel, or carousel by its shortcode. It includes:
- Post Data - The post object provides id (the shortcode), media_id, permalink, type, link, width, height, duration, has_audio, accessibility_caption, and the caption text.
- Media Versions - image_versions and video_versions return every size Instagram serves, plus a thumbnail.
- Carousels - carousel_items returns each slide with its own type, dimensions, and media links.
- Author - The user object provides id, username, name, avatar, is_verified, and is_private.
- Engagement & Context - tagged_users, topics, location (id, name, gps_coordinates), preview_comments, and has_more_comments.
Instagram Comments API
- Comments - The comments array provides position, id, text, iso_date, likes, and user (id, username, avatar, is_verified). Comments posted as a GIF or sticker carry an image instead of text.
- The Post - Page one also returns the full post object, so a single call gives you the media and its comments.
- Pagination - pagination.next_page_token walks the full thread; search_information.total_results reports the comment count.
We kept the post object exactly the same as in the Instagram Post API for easier migration.
TikTok Video API
The TikTok Video API returns a single public TikTok video, photo post, or carousel from a URL, or from video_id plus username. It includes:
- Video Data - The video object provides id, link, caption, language, iso_date, duration, width, height, type (video, photo, or carousel), thumbnail, hashtags, and mentions.
- Engagement - views, likes, comments, shares, and saves.
- Media Detail - video_meta (definition, ratio, format, codec, size, bitrate, fps), music (title, author, cover, duration, play URL, is_original), and subtitles per language.
- Carousels - Photo posts return a title plus carousel_items with per-slide image and dimensions.
- Author - The author object provides id, username, name, bio, avatar, is_verified, is_private, followers, following, hearts, and posts.
We kept keys exactly the same as in the TikTok Profile Videos API for easier migration.
TikTok Transcripts API
- Transcripts - The transcripts array provides text, start, and duration for each segment.
- Language Selection - The language parameter picks a track, and available_languages lists every track TikTok published for that video with name, lang, and is_selected.
- Same Inputs - Accepts the same url or video_id + username as the TikTok Video API.
YouTube Channel Shorts API
- Shorts - The shorts array provides position, id, title, link, views, and thumbnail.
- Channel - The channel object provides handle, id, title, subscribers, videos, description, keywords, tags, badges, is_verified, banner, and avatar.
- Inputs - channel_id accepts either an @handle or an id, with gl and hl for targeting.
- Ordering & Pagination - sort_by (latest, popular, oldest) and pagination.next_page_token walk the full feed.
We kept keys exactly the same as in the YouTube Channel Videos API for easier migration.
AutoScout24 API
The AutoScout24 API returns structured car search results from Europe’s largest online car marketplace. It includes:
- Car Listings - The organic_results array provides position, id, title, link, price, extracted_price, previous_price, currency, make, model, variant, condition, is_damaged, mileage, first_registration, fuel_type, transmission, power_kw, power_hp, emissions, seller, location, and thumbnail.
- Filters - make, model, price_min/price_max, mileage_min/mileage_max, registration_year_min/registration_year_max, power_min/power_max with power_unit, fuel_type, transmission, body_type, seller_type, condition, zip + radius, and sort_by.
- Eight Marketplaces - The country parameter covers de, at, be, es, fr, it, lu, and nl, and pins the request to that market.
- Available Options - A response-derived filters block returns the makes and sort options AutoScout24 offers for that search, alongside pagination.
- Depth - AutoScout24 caps browsing at 200 pages (4,000 results) per query regardless of the total match count, so narrow with filters for deeper inventory.
AutoScout24 Listing API
- Listing - The listing object provides id, title, link, status, price, extracted_price, previous_price, median_price, currency, is_negotiable, is_vat_deductible, and is_price_on_request.
- Vehicle - The vehicle object provides make, model, variant, body_type, condition, mileage, first_registration, power_kw, power_hp, fuel_type, transmission, gears, cylinders, displacement, drivetrain, seats, doors, color, upholstery, and previous_owners, plus categorised equipment.
- Emissions - WLTP figures where the listing publishes them, with a Euro-norm and emissions-sticker fallback for older cars.
- Seller - The seller object provides name, type, is_dealer, contact phones, rating, reviews, and recommend_percentage.
- Extras - Geo-located location, images, description, availability, has_warranty, seals, vehicle_report_url, and is_deliverable.
MCP Tool Bundles
We added MCP tools for the new engines: Instagram Post, Instagram Comments, TikTok Video, TikTok Transcripts, and Google Flights Deals to join the existing bundles, and AutoScout24 gets a bundle of its own. We also fixed our MCP server being rejected by Anthropic’s connector, so claude.ai custom connectors and the API mcp_servers parameter work again.
Email Invoices
You can now opt in to Email Invoices in your billing settings, and every receipt arrives with the invoice PDF attached, showing plan, billing period, amount, date, and payment method.
⚙️ Engine Improvements:
Google
- Added train_results. The train schedule widget for queries like “trains from London to Manchester”, with times, duration, transfers, price, operator, and booking links. Field names match the Google Maps Directions transit output, so you can switch engines without remapping
- Added the link request parameter. Google now wraps many result links in encrypted redirects; link=resolved decodes them in organic_results sitelinks, related_questions.reference_links, and ai_overview.reference_links, though it might return the real destinations at the cost of speed
- Recovered the advertiser URL in ads[].link for Google’s new encrypted ad links
- Fixed inline_videos[].key_moments[].link
- Fixed perspectives - link was empty on every item on a new Google layout, and date was being reported as reactions
- Fixed AI Overview text_blocks and reference_links
Google Ads Transparency Center
- domain now accepts a pasted URL
Google Ads Transparency Center Ad Details
- Added is_playable and html5_link so HTML5 playable ads and uploaded HTML5 banners are identifiable in variations
Google AI Mode
- Fixed answers being cut short
- Fixed reference_links returning Google’s encrypted redirect instead of the real URL
- The “no response available for this search” placeholder is now detected in every language, instead of returning a partial answer
Google AI Overview
- Added the link=resolved parameter for encrypted reference links
- Fixed reference_links on the new sources panel, including Shopping product references
Google Events
- Migrated to Google’s new events layout after Google retired the old one, so results are back
- Added gl for country targeting: location, uule, and gl are mutually exclusive
Google Hotels
- bounding_box is now kept while paginating: deep pages no longer drift outside the box
- Fixed type mislabeling hotels as vacation_rental
- city is now read per property instead of from the search location
- Added search_information.is_location_fallback to flag pages Google padded with country-wide results
Google Lens
- Fixed result link and related_searches[].link resolving against the wrong Google host, including Google’s encrypted redirects
Google Maps
- Days with split hours now return every interval in open_hours (for example 12–8 AM, 6 PM–12 AM) instead of only the first
Google Maps Place
- Same open_hours fix on place results and at-this-place results
Google Maps Reviews
- Restored the topics block (id, keyword, reviews) and the place_result block (title, address, rating, reviews) on first-page responses
- Added iso_date to owner responses
- Fixed next_page_token being returned still wrapped in its raw envelope, which broke pagination
Google News
- site: operators now work, including multi-domain (site:a.com OR site:b.com), -site: exclusion, and quoted forms
- Added the link=resolved parameter for encrypted result links, at the cost of speed
Google Play Product
- Fixed books returning additional_information under the wrong keys: the author name was arriving as language, the publish date as seller
Google Play Store
- Fixed highlight cards returning no link, and product_id on editorial collections and TV shows
- Added author, category, and description to first-page items
- Added currency, free, original_price, extracted_original_price, downloads, content_rating, in_app_purchases, images, and release_date, on both first and paginated pages
Google Product Page
- Merchant URLs in offers now resolve through Google’s new encrypted links
Google Rank Tracking
- Fixed organic links arriving as encrypted tokens: they are decoded now, with the raw URL kept in redirect_link
Google Related Questions
- AI Overview answers are back after recent Google changes
- Added the link=resolved parameter for encrypted reference links
Google Shorts
- Added the link=resolved parameter for encrypted result links
Google Videos
- Added the link=resolved parameter for encrypted result links
Amazon Offers
- Added postal_code, delivery_city, delivery_area, and delivery_country to pin the delivery location
Amazon Product
- Added the same delivery-location parameters, validated per marketplace
- Restored categories after Amazon’s layout change
- Fixed missing images for products served in Amazon’s new image block format
- Fixed variant_prices=true intermittently failing on products with many variants
Amazon Search
- Added the same delivery-location parameters, plus delivering_to in the response
- Restored bestseller and status badges on organic results
Apple Product
- Fixed reviews returning empty after Apple changes
Bing
- Advanced query site: operators are working again and no longer return decoyed results
- filetype: and ext: no longer return decoyed results
TikTok Ads Library Ad Details
- Added external_link, call_to_action, advertising_objective, and display_mode
- Added countries, provinces, cities, languages, device_models, operating_systems, is_high_spending_power, and has_excluded_audience to targeting
- impressions_by_region entries now carry per-age and gender breakdowns on enhanced ads
TikTok Profile Videos
- Profiles whose feed TikTok withholds now return success with videos: and a clear message, instead of timing out. posts next to an empty videos distinguishes a withheld feed from a creator who never posted
Walmart Product
- Improved average response speed and reliability.
Walmart Search
- Fixed prices coming back empty after recent changes
Zillow Property
- Each unit in floor_plans[].units[] now returns its own special_offers, so per-unit promotions are no longer dropped
⏭️ What’s coming next?
- GitHub Profile and GitHub Search APIs
- LinkedIn Ad Library Ad Details API
- TikTok Search API
- YouTube Channel Posts API
Join us on Discord
We now have a Discord server. It’s the fastest way to reach us: ask questions, tell us which engine or field you need next, and hear about launches before they land in this email. Come say hello!
Stay tuned for more updates! As always, we're committed to providing you with the best experience.