Yahoo Search Results Scraper avatar

Yahoo Search Results Scraper

Pricing

$0.60 / 1,000 yahoo search results

Go to Apify Store
Yahoo Search Results Scraper

Yahoo Search Results Scraper

Scrape Yahoo Search results for one or thousands of keywords. Get ranked organic results with titles, URLs, snippets, positions, country localization and pagination. Export clean data for SEO research, competitor analysis and search visibility monitoring.

Pricing

$0.60 / 1,000 yahoo search results

Rating

0.0

(0)

Developer

DataScraperES

DataScraperES

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Scrape Yahoo Search results for one or thousands of keywords. Get ranked organic results with titles, URLs, snippets, positions, country localization and pagination. Export clean data for SEO research, competitor analysis and search visibility monitoring.

Why use this Actor?

Yahoo Search Results Scraper turns Yahoo Search pages into a structured Dataset that is easy to review, filter and export.

It is useful for:

  • SEO keyword research.
  • Competitor and market analysis.
  • Search visibility monitoring.
  • Content planning and topic research.
  • Discovering websites that rank for specific searches.
  • Comparing search results between countries.
  • Building datasets for reports and analysis.

The Actor returns organic web results. It does not collect Yahoo Images, News, Shopping, Maps or other separate Yahoo search verticals.

How to use it

  1. Enter one or more search queries.
  2. Select the country where you want the results localized.
  3. Choose how many organic results you want for each query.
  4. Click Start.
  5. Open the Dataset tab when the run finishes.

No coding is required. Apify automatically provides the standard ways to download and use the Dataset.

Input

Search queries

Add between 1 and 10,000 queries. In the Apify form, enter one query per line.

Each query can contain up to 200 characters. Empty lines are ignored, and duplicate queries are processed only once.

Examples of queries:

  • best project management software
  • plumber in Madrid
  • electric cars 2026
  • how to improve website speed

Country

Select the country for which you want localized Yahoo Search results. The country is included in every Dataset item so that results from different runs can be compared easily.

The available countries are:

CodeCountryCodeCountryCodeCountryCodeCountry
USUnited StatesESSpainGBUnited KingdomDEGermany
FRFranceITItalyBRBrazilCACanada
AUAustraliaINIndiaJPJapanNLNetherlands
NONorwaySESwedenFIFinlandPLPoland
RORomaniaRURussiaTRTurkeyZASouth Africa
SGSingaporeTWTaiwanHKHong KongPHPhilippines
IDIndonesiaMYMalaysiaVNVietnamGRGreece
UAUkraineCHSwitzerlandATAustriaBEBelgium
ARArgentinaCLChileCOColombiaMXMexico
PEPeruVEVenezuela

Results per query

Choose between 1 and 1,000 organic results for each query. The default is 10.

The Actor automatically continues through Yahoo Search result pages until it reaches the requested amount, Yahoo has no more matching results, or the query becomes temporarily unavailable.

Yahoo commonly displays about seven organic results per page, so requesting more than seven results may require more than one page.

Example input

The Apify form is the easiest way to configure a run. The equivalent JSON input is:

{
"country": "ES",
"queries": [
"mejores herramientas SEO",
"investigación de palabras clave",
"análisis de competidores"
],
"resultsPerQuery": 10
}

A smaller example for one query:

{
"country": "US",
"queries": ["best project management software"],
"resultsPerQuery": 20
}

Dataset output

Each organic result is saved as a separate Dataset item. A result can contain the following fields:

FieldDescription
queryThe search query that produced the result.
countryThe selected country code.
pageYahoo Search page number, starting at 1.
positionGlobal organic position for the query, starting at 1.
titleTitle displayed for the result.
urlDestination URL of the result, when available.
sourceUrlOriginal Yahoo result URL.
displayUrlURL or domain shown in the search result.
descriptionSearch-result snippet, when available.
resultTypeResult classification, normally organic or rich.
capturedAtUTC date and time when the result was collected.

The position field is global across pagination. For example, results on the second page continue after the positions from the first page.

Some Yahoo result cards do not display every optional field. In those cases, the corresponding value can be null.

Example result

{
"country": "ES",
"query": "mejores herramientas SEO",
"page": 1,
"position": 1,
"title": "Las mejores herramientas SEO para analizar tu web",
"url": "https://example.com/mejores-herramientas-seo",
"sourceUrl": "https://r.search.yahoo.com/example-result",
"displayUrl": "example.com/mejores-herramientas-seo",
"description": "Comparativa de herramientas para investigar palabras clave, analizar competidores y mejorar la visibilidad de un sitio web.",
"resultType": "organic",
"capturedAt": "2026-08-19T10:00:00Z"
}

Run summary

At the end of the run, Apify also provides a summary with high-level information such as the number of queries processed, requested results, delivered results, processed pages and any partial-result warnings.

Example summary:

{
"status": "succeeded",
"country": "ES",
"queriesRequested": 3,
"queriesCompleted": 3,
"resultsRequested": 30,
"resultCount": 30,
"pagesCompleted": 6,
"warnings": []
}

If Yahoo returns fewer results for a query, the available results are preserved. The summary reports the shortfall so you can identify incomplete queries without losing the data that was collected successfully.

Pricing

The Actor costs $0.60 per 1,000 valid organic results saved to the Dataset.

You pay for results delivered to the Dataset. Starting the Actor is not charged separately, and unavailable results are not counted as delivered results.

Understanding result differences

Search results can vary between runs because Yahoo may change rankings, result layouts, available content and localized results over time.

For more comparable research:

  • Use the same country for every run you want to compare.
  • Keep the query wording consistent.
  • Use the same number of results per query.
  • Record the capture date from capturedAt.
  • Compare results from similar time periods.

The Actor may return fewer results than requested when Yahoo has fewer matching pages or when a query is temporarily unavailable. In that situation, the valid results are still saved and the run summary identifies the partial result.

Frequently asked questions

Can I search in different countries?

Yes. Select a country before starting the run. Results are localized to the selected country and the country code is included in every output item.

Can I run many queries at once?

Yes. You can submit up to 10,000 unique queries in one run.

Can I collect more than one page?

Yes. Request more results per query and the Actor automatically continues through additional Yahoo Search pages.

What is the maximum number of results?

The Actor accepts up to 1,000 requested results per query. Yahoo may provide fewer results for some queries.

Does the Actor collect advertisements?

No. The Dataset is focused on organic Yahoo Search results and does not include paid advertisements as organic results.

Why is a field empty or null?

Yahoo does not display every field for every result. Optional values such as snippets or displayed URLs can be empty when Yahoo does not provide them.

What happens when a query returns fewer results?

The Actor keeps all valid results found for that query and reports the difference in the run summary. The complete run does not need to be discarded.

What can I do with the Dataset?

You can review results in Apify, filter them by query or position, download them in common formats, and use them for keyword research, competitor analysis, content planning and search visibility studies.

Use collected data responsibly and in accordance with applicable laws and the terms that govern your use of Yahoo Search.