Web data for AI agents · 248 websites

Give your agents eyes on the live web

Search results, property listings, prices, reviews and job ads from 248 websites, returned as structured JSON through one API key and one MCP server. You pay one credit for each call that returns data.

No credit card. 1,000 free credits a month. Failed calls are never billed.

GET/v1/google-maps/simple-search?query=restaurants+in+new+york
{
  "items": [
    {
      "name": "Altair Restaurant NYC",
      "review_count": 1225,
      "rating": 4.8,
      "website": "https://www.altairnyc.com/",
      "domain": "altairnyc.com",
      "latitude": 40.7556565,
      "longitude": -73.9936282,
      "business_id": "0x89c2591598891521:0x4ebcde18610e64",
      "subtypes": [
        "New American restaurant",
        "Restaurant"
      ],
      "district": "Manhattan",
      "full_address": "351 W 38th St, New York, NY 10018, United States",
      "timezone": "America/New_York",
      "owner_id": "107444272980109255975",
      "owner_name": "Altair Restaurant NYC (Owner)",
      "owner_link": "https://maps.google.com/maps/contrib/107444272980109255975",
      "order_link": "https://www.google.com/maps/reserve/v/dine/c/x4b2hrHtPNo?source=pa&opi=79508299&hl=en-DK&gei=SL3Yaqu_H4THwPAPp-aPwQE&ahbb=1&sourceurl=https://www.google.com/search?tbm%3Dmap%26hl%3Den%26pb%3D!4m8!1m3!1d5000!2d11.9373824!3d57.67168!2m3!1f0!2…",
      "google_mid": "/g/11l1ncyn3_",
      "phone_numbers": [
        "+1 929-561-6131"
      ],
      "place_id": "ChIJIRWJmBVZwokRZA5hGN68TgA=",
      "photos_sample": [
        {
          "photo_id": "CIABIhBYc3BDxCaQc_uFKXR3OdWZ",
          "photo_url": "https://lh3.googleusercontent.com/grass-cs/AABkmLclIWNWEpHAS_ZfLzHbhgdk-n-vOqv2qRY9cg2EiOVnCBtZi80Si0nxJWS1y-q7erapIjJZ1lJeeR51ptN57lu8jInPLk371gnTlvHosWLJAHxRBUNaa0wp5Sus3H7K-Nm4ESp4yEDtLWrk=w86-h114-k-no",
          "photo_url_large": "https://lh5.googleusercontent.com/p/CIABIhBYc3BDxCaQc_uFKXR3OdWZ?w3024-h3024-k-no",
          "latitude": 40.75565649230674,
          "longitude": -73.99362817600482,
          "type": "photo"
        }
      ],
      "neighborhood": "Manhattan",
      "street_address_alt": "351 W 38th St",
      "street_address_full": "351 W 38th St",
      "city": "New York",
      "zip_code": "10018",
      "state": "New York",
      "country_code": "US",
      "attributes": {
        "accessibility": {
          "Wheelchair-accessible entrance": true,
          "Wheelchair-accessible seating": true,
          "Wheelchair-accessible toilet": true
        }
      }
    },
    {
      "name": "Lulla NYC",
      "review_count": 1571,
      "rating": 4.8,
      "website": "http://www.lullanyc.com/",
      "domain": "lullanyc.com",
      "latitude": 40.7441117,
      "longitude": -73.99299409999999,
      "business_id": "0x89c259bf22ca32bd:0x35d818a560181b20",
      "subtypes": [
        "Italian restaurant",
        "Restaurant"
      ],
      "district": "Manhattan",
      "full_address": "113 W 24th St, New York, NY 10011, United States",
      "timezone": "America/New_York",
      "owner_id": "114181353879818223269",
      "owner_name": "Lulla NYC (Owner)",
      "owner_link": "https://maps.google.com/maps/contrib/114181353879818223269",
      "order_link": "https://www.google.com/maps/reserve/v/dine/c/Jdtwk-1WpiY?source=pa&opi=79508299&hl=en-DK&gei=SL3Yaqu_H4THwPAPp-aPwQE&ahbb=1&sourceurl=https://www.google.com/search?tbm%3Dmap%26hl%3Den%26pb%3D!4m8!1m3!1d5000!2d11.9373824!3d57.67168!2m3!1f0!2…",
      "google_mid": "/g/11ks6mqp8n",
      "phone_numbers": [
        "+1 929-588-8556"
      ],
      "place_id": "ChIJvTLKIr9ZwokRIBsYYKUY2DU=",
      "photos_sample": [
        {
          "photo_id": "CIHM0ogKEICAgIDvycftjQE",
          "photo_url": "https://lh3.googleusercontent.com/grass-cs/AABkmLc0kk7d1qFcNbV0VXBb0neL3nT1j-VleIt2_krC3AKshr8xev_546j5whP6m60MyrSVwsRaQ8Tk1Z6rzorgyCNyn7Kz6OwF4f9Y45KK2sm_7dh9h4PsBRMiTdtwsnqskLopaaJfwA=w86-h107-k-no",
          "photo_url_large": "https://lh5.googleusercontent.com/p/CIHM0ogKEICAgIDvycftjQE?w3024-h3024-k-no",
          "latitude": 40.744111702947535,
          "longitude": -73.99299412410348,
          "type": "photo"
        }
      ],
      "neighborhood": "Manhattan",
      "street_address_alt": "113 W 24th St",
      "street_address_full": "113 W 24th St",
      "city": "New York",
      "zip_code": "10011",
      "state": "New York",
      "country_code": "US",
      "attributes": {
        "accessibility": {
          "Wheelchair-accessible entrance": true,
          "Wheelchair-accessible seating": true,
          "Wheelchair-accessible toilet": true
        }
      }
    },
    {
      "name": "Manhatta",
      "review_count": 4127,
      "rating": 4.7,
      "website": "https://www.manhattarestaurant.com/restaurant-menu/",
      "domain": "manhattarestaurant.com",
      "latitude": 40.707997399999996,
      "longitude": -74.00888259999999,
      "business_id": "0x89c25bc797d635a1:0x60b055910436a0a4",
      "subtypes": [
        "New American restaurant",
        "Fine dining restaurant",
        "Lounge bar"
      ],
      "district": "Manhattan",
      "full_address": "28 Liberty St 60th floor, New York, NY 10005, United States",
      "timezone": "America/New_York",
      "short_description": "High-end New American meals on 60th floor",
      "full_description": "Set on the 60th floor, this ritzy, high-end restaurant features New American cuisine and city views.",
      "owner_id": "100843555729741380380",
      "owner_name": "Manhatta (Owner)",
      "owner_link": "https://maps.google.com/maps/contrib/100843555729741380380",
      "order_link": "https://www.google.com/maps/reserve/v/dine/c/pyjjUZqJ9lQ?source=pa&opi=79508299&hl=en-DK&gei=SL3Yaqu_H4THwPAPp-aPwQE&ahbb=1&sourceurl=https://www.google.com/search?tbm%3Dmap%26hl%3Den%26pb%3D!4m8!1m3!1d5000!2d11.9373824!3d57.67168!2m3!1f0!2…",
      "google_mid": "/g/11gh9qhb9q",
      "phone_numbers": [
        "+1 212-230-5788"
      ],
      "place_id": "ChIJoTXWl8dbwokRpKA2BJFVsGA=",
      "photos_sample": [
        {
          "photo_id": "CIHM0ogKEICAgIC8-5qOlAE",
          "photo_url": "https://lh3.googleusercontent.com/grass-cs/AABkmLc2zafZWAjljFYTzgo3_gXnvE35c6VTSU68XztRX0lD4yTiK8Rky0O4KAro8HQjPM1vMJmebZrji8rOmsLT9meoBNhvBcmhmE-BPd37mCw8CZKvcvjITdXNBu_Q0dxQV_f5UtyunA=w128-h86-k-no",
          "photo_url_large": "https://lh5.googleusercontent.com/p/CIHM0ogKEICAgIC8-5qOlAE?w3024-h3024-k-no",
          "latitude": 40.70799741807325,
          "longitude": -74.00888262951247,
          "type": "photo"
        }
      ],
      "neighborhood": "Manhattan",
      "street_address_alt": "28 Liberty St 60th floor",
      "street_address_full": "28 Liberty St 60th floor",
      "city": "New York",
      "zip_code": "10005",
      "state": "New York",
      "country_code": "US",
      "attributes": {
        "accessibility": {
          "Wheelchair-accessible entrance": true,
          "Wheelchair-accessible seating": true,
          "Wheelchair-accessible toilet": true,
          "Assistive hearing loop": false,
          "Wheelchair-accessible car park": false
        }
      }
    }
  ],
  "pagination": {
    "current_page": 0,
    "total_results": 173,
    "has_more": false
  }
}
200 OKJSON1 credit
Recorded from our API and shortened. All Google Maps endpoints
248websites, one key
1,659endpoints
1creditper call that returns data
$0for calls that fail

Works with

cURLPythonNode.jsPostmanClaude CodeRemote MCP clients

Catalogue

Every source on the same key

Search for a site or pick an area to see what's covered. Each name opens its endpoints and an example.

248 websites.

99acres / Agoda / Airbnb / AliExpress / Apartments.com / Apple App Store / Aramisauto / Arbeitsagentur Jobs / Argenprop / Autohero / AutoScout24 / AutoTempest / AutoTrack.nl / Autotrader / AutoTrader UK / AutoTrader.ca / AutoUncle / Autovit / Baidu / Bandcamp / Bayut / Behance / Bien'ici / Bilbasen / Bilibili / Billiger.de / Bing / Blocket Bil / Bluesky / Boliga / Booking.com / Booli / Brave Search / Bring a Trailer / Capterra / CarDekho / CarGurus / CarMax / Cars & Bids / Cars.com / Cars24 / Carsales / Carvana / Carwow / Casa.it / Centris / Coches.net / Copart / Craigslist / Crexi / Daft.ie / Dailymotion / DBA / Depop / DeviantArt / Dice / Domain Availability / Domain.com.au / Dribbble / Dubizzle / DuckDuckGo / eBay / Economy Car Rentals / Edmunds / Eventbrite / Expedia / Facebook / Facebook Ad Library / Fincaraiz / FINN / FINN Bil / Flickr / FlixBus / Fotocasa / Geizhals / Genius / GetYourGuide / GitHub / Glassdoor / Goodreads / Google Ads Transparency / Google Events / Google Finance / Google Flights / Google Forums / Google Hotels / Google Images / Google Jobs / Google Lens / Google Local / Google Local Services / Google Maps / Google News / Google Patents / Google Play / Google Related Questions / Google Scholar / Google Search / Google Shopping / Google Short Videos / Google Translate / Google Travel Explore / Google Trends / Google Videos / Gumtree / Habitaclia / Hacker News / Hemnet / heycar / HolidayCheck / Holidu / Homegate / HomeToGo / Hostelworld / HotPads / IAAI / Idealista / Idealo / Imgur / ImmobilienScout24 / ImmobilienScout24 Austria / ImmoScout24 Switzerland / Immoweb / Immowelt / Imovirtual / Impressum Extraction / Indeed / InfoJobs / Inmuebles24 / Instagram / Jameda / Kavak / Kayak / Kayak Flights / Kelley Blue Book / Kick / Kijiji / Kiwi.com / Kleinanzeigen / kununu / Kwai / La Centrale / Leboncoin Autos / Leboncoin Immo / Lemmy / Letterboxd / Link in Bio / LinkedIn / Linktree / LLM Answers / LoopNet / Madlan / MagicBricks / Marktplaats / Marktplaats Autos / Mastodon / Medium / Mercado Libre / Metrocuadrado / Milanuncios / Mixcloud / mobile.de / Motors.co.uk / MyAnimeList / Naukri / Naver / North Data / Odysee / OfferUp / Ohne-Makler / OLX Poland / Omio / OnTheMarket / Otodom / Otomoto / Patreon / Pinterest / Private Property / Product Hunt / Property Finder / realestate.com.au / Realtor.ca / Redfin / Reed / Rentalcars.com / Rentalia / Ricardo / Rightmove / Rumble / SEEK / SeLoger / Semrush / Similarweb / Skyscanner / Snapchat / SoundCloud / SpareRoom / Spotahome / Spotify / Sreality / Standvirtual / Startpage / Steam / StepStone / Subito / Subito Motori / Substack / SuperCasa / Telegram / Threads / TikTok / Trade Me Property / Trainline / Tripadvisor / Trivago / TrueCar / Trulia / Trusted Shops / Trustpilot / Truth Social / Tumblr / tutti.ch / Twitch / Viator / Vimeo / Vinted / VivaReal / VK / Vrbo / Wallapop / Walmart / Web Scraper / Weibo / Welcome to the Jungle / WG-Gesucht / willhaben / wlw / X (Twitter) / XING Jobs / Yad2 / Yaencontre / Yahoo Search / Yelp / YouTube / Zillow / Zonaprop / Zoopla / Zumper

How it works

From sign-up to data in three steps

  1. 01

    Create a key

    Sign up with your email and verify it. Your account starts with 1,000 credits, topped up every month.

    X-API-Key: sk_live_…
  2. 02

    Call any endpoint

    Send your key in a header. Parameters go in the query string, and results come back as JSON.

    GET /v1/zillow/search?latitude=47.6062&longitude=-122.3321&radius_mi=5&listing_category=category1&page_size=20
  3. 03

    Pay for data, not errors

    A successful call costs one credit. Failed calls are free, and every response tells you what it cost.

    X-Credits-Used: 1
    X-Credits-Remaining: 999

For agents

Your agent's eyes, one install away

Connect an MCP client to our server. Your agent finds the right endpoint for 248 websites, reads its parameters and calls it, on your key and your credits.

  • search_endpoints

    Finds endpoints for a site or kind of data. Free.

  • get_endpoint

    Lists one endpoint's parameters with an example. Free.

  • call_endpoint

    Runs the endpoint and returns JSON. One credit when it succeeds.

Add the server to Claude Codeshell
claude mcp add --transport http perceptlayer \
  https://api.perceptlayer.com/mcp \
  --header "Authorization: Bearer $API_KEY"

Other MCP clients need the same address and header. Desktop apps, command-line tools and servers can connect; browser-based clients aren't supported yet.

Pricing

Pay for what your agent sees

Prepaid credits with no subscription, down to $0.50 per 1,000 calls. Calls that fail are never charged.

Free

$0/ month

1,000 credits every month

  • 60 requests a minute
  • Every API in the catalogue
  • No card on file
Get a free API key

Starter

$10once

$0.80 per 1,000 calls

  • 12,500 credits
  • 600 requests a minute
  • Credits last 12 months
Buy Starter

Growth

$50once

$0.60 per 1,000 calls

  • 83,000 credits
  • 600 requests a minute
  • Credits last 12 months
Buy Growth

Scale

$200once

$0.50 per 1,000 calls

  • 400,000 credits
  • 600 requests a minute
  • Credits last 12 months
Buy Scale

FAQ

Questions

What counts as a call?

A request that returns data. Calls that fail, because of invalid parameters, no data for the query, a rate limit or a source that's unavailable, cost nothing.

Do I need a separate key for each website?

No. One key works for all 248 websites and every endpoint, and every call draws on the same credit balance.

What do responses look like?

JSON, with no HTML to parse. Fields differ by source, and every API page shows a recorded example and lists its parameters.

Can AI agents use the API?

Yes. Our MCP server lets an agent search the catalogue, read an endpoint's parameters and call it with your key. Searching and reading are free; calls cost the same credits as the API.

What happens when I run out of credits?

Calls return 402 insufficient_credits until you buy a pack. Free accounts are topped back up to 1,000 credits each month until the first purchase.

Do credits expire?

Credits from packs last 12 months from purchase, and older credits are spent first.

Start with 1,000 free credits

No card and no password. We email you a sign-in link, and your key works on every API.

No credit card. 1,000 free credits a month.