Ecosia Search Scraper
Pricing
from $1.49 / 1,000 result items
Ecosia Search Scraper
Extract public organic web results from Ecosia green search. Get rank, title, URL, display URL, snippet, and thumbnail when shown — no login. Schedule runs, export JSON, CSV, or Excel, and pull SERP data through the Apify API.

What does Ecosia Search Scraper do?
Ecosia Search Scraper extracts public organic web results from Ecosia (ecosia.org). Paste a web search URL and export rank, title, result URL, display URL, snippet, and thumbnail.
No Ecosia account and no coding. Run it on the Apify platform to schedule crawls, export JSON, CSV, or Excel, and pull results through the API.
Why scrape Ecosia search results?
Ecosia is a green search engine that plants trees from ad revenue. SEO teams, agencies, and researchers use it to track how queries appear outside Google and Bing.
- Green SERP tracking — Store organic ranks for branded and non-branded queries on Ecosia.
- Share-of-voice — Compare which domains appear for a keyword on Ecosia.
- Snippet research — Capture titles and descriptions Ecosia actually shows.
- Engine comparison — Check how Ecosia results differ from Google or Bing.
- Content gaps — Find pages that rank on Ecosia but not in your own list.
- Monitoring — Schedule the Actor and diff datasets over time.
- Reporting — Feed rank, URL, and snippet into Sheets, Looker, or a rank-tracking warehouse.
How to scrape Ecosia Search
- Open Ecosia Search Scraper in Apify Console.
- Add one or more start URLs. The default is
https://www.ecosia.org/search?q=berlin. - Set Maximum items (results per start URL). Use a small number for a test, then raise it for a full export.
- Run the Actor and download the dataset as JSON, CSV, Excel, or HTML.
Copy the URL from Ecosia after you type a query, including any &p= pagination parameter, and paste it into Start URLs.
What data can you extract from Ecosia Search?
| Field | Description |
|---|---|
| position | Organic rank in the run for that start URL |
| title | Result title |
| url | Destination URL |
| displayUrl | Visible site / display URL |
| snippet | Result description |
| imageUrl | Result thumbnail when Ecosia shows one |
| query | Search query from the start URL |
| page | Result page number |
| searchUrl | Start URL that produced the row |
How much does it cost to scrape Ecosia Search?
The Actor opens the public Ecosia results page in a browser (results are not in the first HTML response). You pay for each result saved to the dataset (pay per result), plus compute for the browser run. A short test with the default maximum of 5 results is enough to confirm the fields before a larger export.
You can schedule runs, send results to Google Sheets or webhooks, and call the Actor through the Apify API. The same dataset is available as JSON, CSV, Excel, or HTML.
Input
Start URLs, Maximum items (per start URL), and an optional proxy configuration. Apify Proxy with the RESIDENTIAL group is on by default because Ecosia uses Cloudflare and blocks most datacenter IPs. See the Input tab for the form.
Supported start URLs:
- Search:
https://www.ecosia.org/search?q=berlin - Paginated search:
https://www.ecosia.org/search?q=berlin&p=1(page 2;pis zero-indexed) - Localized:
https://www.ecosia.org/search?q=berlin&addon=manualopensearch
maxItems applies per start URL. Two queries with a maximum of 20 can return up to 40 results.
Output
You can download the dataset extracted by Ecosia Search Scraper in JSON, HTML, CSV, or Excel.
{"id": "https://en.wikipedia.org/wiki/Berlin","position": 1,"title": "Berlin - Wikipedia","url": "https://en.wikipedia.org/wiki/Berlin","displayUrl": "en.wikipedia.org","snippet": "Berlin is the capital and largest city of Germany.","imageUrl": null,"query": "berlin","page": 1,"searchUrl": "https://www.ecosia.org/search?q=berlin"}
FAQ
Is it legal to scrape Ecosia Search?
This Actor collects public search result cards shown on Ecosia web search. It does not log in and it does not collect account or private data. Use the data only when you have a legitimate reason, and get advice if you are unsure.
Do I need an Ecosia account?
No. The Actor reads public search pages only.
Why are some snippets or images empty?
Ecosia does not always show a description or thumbnail. Empty snippet or imageUrl fields are expected for those rows.
Can I export more than one page?
Yes. Raise Maximum items above 10. The Actor follows Ecosia pagination (p=1, p=2, …) until the limit or the last page.
Where can I get help?
Open the Issues tab on the Actor page if a URL returns nothing or a field looks wrong.
Image Credit
Image credit: ecosia.org