Ecosia News Scraper
Under maintenancePricing
from $1.99 / 1,000 search results
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
12 days ago
Last modified
Categories
Security
Limited permissionsShare
Collect source-backed news results from the public Ecosia News page.
Input
| Field | Type | Default | Description |
|---|---|---|---|
query | string | — | News-search keywords. |
maxItems | integer | 20 | Global record limit (1–500). |
maxPages | integer | 1 | Maximum pages to inspect (1–50). |
proxyConfiguration | object | — | Optional Apify proxy settings when direct access is limited. |
The complete input contract is in .actor/input_schema.json.
Output
Each record includes a stable ID, explicit news result type, title and description aliases, article and display URLs, publisher and source domains, absolute and relative publication timestamps, thumbnail aliases, the page total from the source payload, query and market context, retrieval provenance, nested search metadata, and scrapedAt. Empty optional fields are omitted. CAPTCHA and access boundaries fail the run without creating placeholder rows.
The rendered cards are enriched with the page's own vike_pageContext payload, which is the only surface that carries the article thumbnail, the source total result count and the market/request provenance. Fields the source genuinely does not expose (author, category, tags, favicon, per-article image lists, engagement counters, paywall/sponsored flags, inline emphasis and HTML markup) are left absent rather than defaulted.
The default dataset has an Overview view and a Full details view. The complete dataset field contract, types, and requiredness are in .actor/dataset_schema.json.
The Actor uses the current Ecosia News DOM in a Chrome Playwright runtime and does not fetch article bodies.
Access note
https://www.ecosia.org/robots.txt publishes User-agent: * with Disallow: /search, /images, /news, /videos and /shopping. Ecosia's /news route is therefore disallowed for automated clients. This Actor reads only the publicly accessible rendered news page for the requested query, adds no alternate route, host or access path, and does not fetch article bodies. It fails closed on a challenge rather than working around it.
How to use
Enter a news query and result limits in the Apify Input tab, start the Actor, and inspect article records in the Output dataset.