Ecosia Search Scraper avatar

Ecosia Search Scraper

Pricing

from $1.49 / 1,000 result items

Go to Apify Store
Ecosia Search Scraper

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.

Pricing

from $1.49 / 1,000 result items

Rating

0.0

(0)

Developer

rainminer

rainminer

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a month ago

Last modified

Categories

Share

Ecosia

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.
  1. Open Ecosia Search Scraper in Apify Console.
  2. Add one or more start URLs. The default is https://www.ecosia.org/search?q=berlin.
  3. Set Maximum items (results per start URL). Use a small number for a test, then raise it for a full export.
  4. 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.

FieldDescription
positionOrganic rank in the run for that start URL
titleResult title
urlDestination URL
displayUrlVisible site / display URL
snippetResult description
imageUrlResult thumbnail when Ecosia shows one
querySearch query from the start URL
pageResult page number
searchUrlStart URL that produced the row

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; p is 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

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