Presearch Search Scraper
Under maintenancePricing
from $1.99 / 1,000 search results
Presearch Search Scraper
Under maintenanceScrapes normalized Presearch web results with snippets, source metadata, dates, links, safe search, API extraction, and DOM fallback.
Pricing
from $1.99 / 1,000 search results
Rating
0.0
(0)
Developer
Search API
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
15 days ago
Last modified
Categories
Share
This Actor searches Presearch Web and publishes normalized public result records.
Input
query(required): web-search keywords.maxItems: maximum records across all requested pages, from 1 to 500.maxPages: number of Presearch result pages to request, from 1 to 50.safeSearch: enables Presearch's explicit-content filter; enabled by default.maxRequestRetries: bounded navigation retries, from 0 to 5 (default 2).proxyConfiguration: Apify Proxy or custom proxy configuration.
Dataset records
Records include a stable ID, query, sequential position, title, canonical URL, displayed URL, domain, description/snippet, source/provider, source domain, favicon, breadcrumbs, sitelinks, author, ISO-8601 publication time plus the original source time, thumbnail, ad/sponsored flags, page number, and scrape timestamp. Optional values are omitted when unavailable. Canonical URLs are validated and deduplicated across pages.
The Actor captures the structured /results response before navigation, validates status and content type, maps only known public fields, and uses rendered result cards as a bounded fallback. Challenge pages, malformed payloads, and empty result sets fail instead of publishing placeholders.
Local validation
npm testapify validate-schemaapify run --purge
Presearch currently applies Cloudflare access controls. Use an authorized Residential proxy for cloud validation where available. Challenge and error responses fail closed and are never stored as search results.