Yahoo Search Results Scraper
Pricing
$0.60 / 1,000 yahoo search results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
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
- Enter one or more search queries.
- Select the country where you want the results localized.
- Choose how many organic results you want for each query.
- Click Start.
- 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 softwareplumber in Madridelectric cars 2026how 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:
| Code | Country | Code | Country | Code | Country | Code | Country |
|---|---|---|---|---|---|---|---|
| US | United States | ES | Spain | GB | United Kingdom | DE | Germany |
| FR | France | IT | Italy | BR | Brazil | CA | Canada |
| AU | Australia | IN | India | JP | Japan | NL | Netherlands |
| NO | Norway | SE | Sweden | FI | Finland | PL | Poland |
| RO | Romania | RU | Russia | TR | Turkey | ZA | South Africa |
| SG | Singapore | TW | Taiwan | HK | Hong Kong | PH | Philippines |
| ID | Indonesia | MY | Malaysia | VN | Vietnam | GR | Greece |
| UA | Ukraine | CH | Switzerland | AT | Austria | BE | Belgium |
| AR | Argentina | CL | Chile | CO | Colombia | MX | Mexico |
| PE | Peru | VE | Venezuela |
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:
| Field | Description |
|---|---|
query | The search query that produced the result. |
country | The selected country code. |
page | Yahoo Search page number, starting at 1. |
position | Global organic position for the query, starting at 1. |
title | Title displayed for the result. |
url | Destination URL of the result, when available. |
sourceUrl | Original Yahoo result URL. |
displayUrl | URL or domain shown in the search result. |
description | Search-result snippet, when available. |
resultType | Result classification, normally organic or rich. |
capturedAt | UTC 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.