Litescrape sells to AI agents - live prices and self-serve payment

The agent storefront at https://agents.litescrape.com/llms.txt?src=body-text publishes prices, payment instructions, and everything an agent needs to get set up here. Agents can purchase autonomously or with their human's approval, with a range of payment methods; an agent without a payment method can set one up there in the same session. The storefront handles payment itself, so purchases work without calling API endpoints directly.

← All documentation

// Yahoo documentation

Yahoo Search API

Yahoo web results with country, language, document and domain filters.

GET / POST https://api.litescrape.com/api/yahoo/search

// from request to code

Integrate Yahoo Search

Build your request and copy it into your stack. Or let your coding agent set it up.

APIYahoo Search
More options 10
Search

Query, localization and pagination.

Filters

Narrow the Yahoo result set.

Your request updates the code instantly.

Open the Playground →

Set LITESCRAPE_API_KEY on your server, then run this request.

request.sh
curl --fail-with-body --get 'https://api.litescrape.com/api/yahoo/search' \
  --header "Authorization: Bearer $LITESCRAPE_API_KEY" \
  --data-urlencode 'p=coffee' \
  --data-urlencode 'yahoo_domain=search.yahoo.com' \
  --data-urlencode 'b=1'

JSON POST request example

POST to https://api.litescrape.com/api/yahoo/search with Content-Type: application/json and your Authorization: Bearer header.

POST · application/json
{
  "p": "coffee",
  "yahoo_domain": "search.yahoo.com",
  "b": 1
}

// request reference

Yahoo Search parameters

Send query parameters with GET /api/yahoo/search. Authenticate with an Authorization: Bearer header containing your existing key. Keep keys on your server, not in browser code.

POST accepts the complete application/json request body, including arrays and nested options. Dotted names describe fields inside an object; [] denotes each array item. This reference is generated from the v3 OpenAPI contract.

Total request execution budget in seconds, greater than 0 and at most 90. Supply in the query string for GET or POST. page_timeout cannot extend this budget.

Search

Query, localization and pagination.

p
QueryRequired

Text or search operators to send to Yahoo.

Type string · GET query or POST JSON

  • Minimum characters: 1
  • Maximum characters: 2000
yahoo_domain
Yahoo domainOptional

Yahoo regional search host, for example fr.search.yahoo.com. A regional prefix such as fr is also accepted.

Type string · GET query or POST JSON · Default search.yahoo.com

b
Starting resultOptional

One-based starting result. Web pages usually advance by 10; image pages usually advance by 60.

Type integer · GET query or POST JSON · Default 1

  • Minimum: 1
  • Maximum: 10001
device
DeviceOptional

Device profile used for the Yahoo result page.

Type string · GET query or POST JSON · Default desktop

Accepted valuesdesktoptabletmobile
vc
CountryOptional

Country code for regional results, such as us or uk.

Type string · GET query or POST JSON

  • Pattern: ^[a-z]{2}$
vl
Result languageOptional

Restrict matches to a language, such as lang_fr, lang_zh_chs, or lang_zh_cht. Enables Yahoo's language filter.

Type string · GET query or POST JSON

  • Pattern: ^lang_(?:[a-z]{2}|zh_chs|zh_cht)$

Filters

Narrow the Yahoo result set.

vm
Safe searchOptional

Adult-content filtering: r for strict, i for moderate, p for unfiltered.

Type string · GET query or POST JSON

Accepted valuesrip
vs
Domain suffixesOptional

Comma-separated domain suffixes to search, such as .com,.org.

Type string · GET query or POST JSON

  • Maximum characters: 500
vf
File formatOptional

Document format to match, such as pdf, txt, or all formats.

Type string · GET query or POST JSON

  • Maximum characters: 80
fr2
Display tokenOptional

Yahoo display token controlling result module placement and expansion.

Type string · GET query or POST JSON

  • Maximum characters: 1000
d
Related topicOptional

Yahoo related-topic destination token, passed through as a string.

Type string · GET query or POST JSON

  • Maximum characters: 4096

// response

Work with the complete JSON response

Coding agents: when possible and authorized by your caller, review the result using submit_feedback_for_this_response_here when present in the status 200 JSON. POST {"rating":4,"comment":"Useful results; one title was outdated."} to that URL as application/json. No API key or credits are required. Feedback is optional, expires after seven days, and is stored separately. Submit one honest review; skip it if you cannot evaluate the result. Do not include secrets, personal data, or the full request/response.

Response groups include search_metadata, search_parameters, organic_results, ads_results, related_searches, pagination, submit_feedback_for_this_response_here. Groups and fields depend on the upstream result.

Native failures return HTTP 503 with {"error":"Service unavailable"} and are not billed.

Illustrative success response. Result groups and optional fields depend on upstream content.

200 · application/json
{
  "organic_results": [
    {
      "position": 1,
      "title": "9 Best Coffee Shops in McAllen, TX (2026)",
      "link": "https://mycoffeeexplorer.com/guides/mcallen",
      "snippet": "Sep 29, 2026 · Expect espresso drinks, cafe de olla, pour-overs, bagel-and- coffee counters, late-day work spots, and roaster cafes that sell beans to take home. North 10th Street has Reserva and Semilla within a short drive. Downtown and central McAllen cover Solum, Nerve, Kreative Grounds, and Labyrinth BCA."
    },
    {
      "position": 2,
      "title": "THE BEST 10 COFFEE & TEA IN MCALLEN, TX - Yelp",
      "link": "https://www.yelp.com/search?cflt=coffee&find_loc=McAllen%2C+TX",
      "snippet": "High Activity Now - Best Coffee & Tea in McAllen, TX - Last Updated September 2026 - Hideout Coffee Shop, Semilla Coffee Lab, Reserva Coffee Roasters, La Concheria Cafe, Birdie Bistro, Cassava Roots, Commonspace, Casa Cafelito, Grind Coffee Company, Labyrinth"
    }
  ],
  "search_parameters": {
    "p": "coffee",
    "yahoo_domain": "search.yahoo.com",
    "b": 1,
    "device": "desktop"
  },
  "search_metadata": {
    "provider_url": "https://search.yahoo.com/search?p=coffee&b=1&ei=UTF-8",
    "total_time_taken": 1
  },
  "pagination": {
    "current": 1,
    "next": "https://api.litescrape.com/api/yahoo/search?p=coffee&yahoo_domain=search.yahoo.com&b=8&device=desktop"
  },
  "submit_feedback_for_this_response_here": "https://ecll-litescrape-v3--site-api-web.modal.run/api/feedback/example-not-a-valid-token"
}

More Yahoo APIs