Yahoo Search Results Scraper
Pricing
from $0.45 / 1,000 organic 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
from $0.45 / 1,000 organic results
Rating
0.0
(0)
Developer
DataScraperES
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
17 days ago
Last modified
Categories
Share
Collect structured Yahoo organic search results for one query or a large keyword list. Receive ranked URLs, titles, snippets, positions, localization context, and pagination metadata in an export-ready Apify Dataset.
What this Actor does
The Actor normalizes and deduplicates queries, requests the selected search market, follows result pages within the configured limits, removes duplicate organic URLs for each query, and saves one Dataset item per delivered organic result. Query and pagination metadata make repeated ranking checks easier to interpret.
Use cases
- Track organic rankings across keywords and countries.
- Compare competitors, domains, titles, and snippets in search results.
- Build keyword-research and content-planning datasets.
- Compare visibility across Google, Bing, Yahoo, and DuckDuckGo.
How to use
- Add one or more search queries.
- Select the market or region and Safe Search options when available.
- Choose the result and page limits.
- Start the Actor and export the Dataset when it finishes.
Input
Submit 1–10,000 unique queries of up to 200 characters and select one of the supported countries. resultsPerQuery accepts 1–1,000 and the Actor follows additional result pages automatically when required. Duplicate and blank queries are removed automatically.
This exact input produced the complete output below:
{"queries": ["OpenAI"],"country": "ES","resultsPerQuery": 5}
Output
Each charged Dataset item is one ranked Yahoo result with its query, country, page, global position, title, resolved destination URL, Yahoo source URL, display URL, description, result type, and collection timestamp.
This is the complete first Dataset item from a real successful run:
{"query": "OpenAI","country": "ES","page": 1,"position": 1,"title": "OpenAI | Research & Deployment","url": "https://openai.com/","sourceUrl": "https://r.search.yahoo.com/_ylt=AwrLDzOFBoxqLgIAG_qT.Qt.;_ylu=Y29sbwNpcjIEcG9zAzEEdnRpZAMEc2VjA3Ny/RV=2/RE=1788771206/RO=10/RU=https%3a%2f%2fopenai.com%2f/RK=2/RS=BgYOZlG6DymmwgGGM_mROqwA4Qo-","displayUrl": "openai.com","description": "View all Ten advances in mathematics and theoretical computer science Publication Aug 1, 2026 An OpenAI model has disproved a central conjecture in discrete geometry Research May 20, 2026 Introducing GPT-Rosalind for life sciences research Research Apr 16, 2026","resultType": "rich","capturedAt": "2026-08-24T08:53:26.459611Z"}
Pricing
Each delivered organic result triggers one organic-result event. Apify selects the tier from your account plan automatically.
| Apify plan tier | Price per organic result | Price per 1,000 results |
|---|---|---|
| Free | $0.0006 | $0.60 |
| Bronze | $0.00055 | $0.55 |
| Silver | $0.0005 | $0.50 |
| Gold | $0.00045 | $0.45 |
| Platinum | $0.00045 | $0.45 |
| Diamond | $0.00045 | $0.45 |
Empty queries, duplicates, failed requests, status records, and run summaries do not trigger an organic-result charge. You can set a maximum total charge in Apify before starting a run.
API and integrations
Run the Actor through Apify Console, API, CLI, schedules, tasks, or webhooks. Consume results through the default Dataset API or connect them to spreadsheets, databases, SEO dashboards, and supported automation tools. Export formats include JSON, JSONL, CSV, Excel, XML, and RSS.
Related Actors
| Actor | Best for |
|---|---|
| Google SERP Scraper API – Search Results Scraper | Comparing Yahoo rankings with Google organic results. |
| Bing Search Scraper – SERP Results | Collecting Bing results with market and SERP-feature controls. |
| DuckDuckGo Search Scraper — Organic SERP API | Adding DuckDuckGo organic results to a cross-engine dataset. |
Limits and data quality
Yahoo can return fewer results than requested, omit descriptions, or change rankings between runs. Country selection influences localization but does not guarantee that every result originates in that country. Configured limits are maxima, not guaranteed counts, and current search-engine availability determines what can be delivered.
Frequently asked questions
Are positions global across pages?
Yes. The main position field represents the organic ranking across the collected pages for that query.
Why did I receive fewer results than requested?
The source may expose fewer unique organic URLs, pagination may end, duplicate destinations may be removed, or a temporary restriction may stop the query. Review the pagination and status fields in the result.
Can I run the same queries on a schedule?
Yes. Apify schedules can repeat the Actor, and each Dataset preserves its collection timestamp for comparison.
Responsible use
Use search-result data for lawful purposes. Respect the search engine's terms, applicable privacy and data-protection laws, copyright, and the rights of listed websites. Rankings and snippets are observations at collection time, not permanent facts.
Support
Open an issue in the Actor's Issues tab with the run ID, affected query, localization settings, and expected result. Never include API tokens, passwords, or private credentials.