Presearch News Scraper avatar

Presearch News Scraper

Deprecated

Pricing

from $1.99 / 1,000 search results

Go to Apify Store
Presearch News Scraper

Presearch News Scraper

Deprecated

Scrapes normalized Presearch news results with article metadata, ISO publication dates, images, source details, safe search, API extraction, and DOM fallback.

Pricing

from $1.99 / 1,000 search results

Rating

0.0

(0)

Developer

Search API

Search API

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 days ago

Last modified

Security

Limited permissions

Share

This Actor searches Presearch News and publishes normalized public article records.

Input

  • query (required): news-search keywords.
  • maxItems: maximum records to publish, from 1 to 500.
  • safeSearch: enables Presearch's explicit-content filter; enabled by default.
  • proxyConfiguration: Apify Proxy or custom proxy configuration.

The complete input contract, including types, defaults, and limits, is in .actor/input_schema.json.

Dataset records

Records include the query, stable position, title, publisher and publisher URL/domain when available, description, ISO-8601 publication time plus the original source time, article URL, thumbnail/image URLs, author, category, tags, favicon, breaking/sponsored/ad flags, and scrape timestamp. Optional values are omitted when the site does not provide them. Article URLs are validated and deduplicated.

The full dataset field schema is in .actor/dataset_schema.json.

The Actor attaches its response listener before navigation, validates status and content type, maps only known public fields from the structured /results response, and uses rendered-card extraction as a bounded fallback. A block page, malformed payload, or empty result set fails the request rather than creating placeholder records.

The document response is validated before any extraction. A Cloudflare challenge (cf-mitigated: challenge or a challenge page title) and a Presearch HTTP 530 origin failure both fail closed with the observed status, the full redirect chain (request().redirectedFrom()), the page title and a bounded body excerpt; a 530 is not retried. When no records are produced, the run also writes an OUTPUT summary (status, recordCount, query, searchUrl, failureReason).

The run summary fields are described above; this Actor currently does not include a separate key-value-store or output schema file.

How to use

Enter a news query and limits in the Apify Input tab, start the Actor, and review article records in the Output dataset.