EuroScrape

io.github.EuroScrape-eu由 GitHub 帳號 EuroScrape-eu 發布v0.1.2更新於 Nov 14, 2026

European data tools for agents: flight, hotel, power prices, marketplaces, companies, open data.

發布方自己的服務:Scrape.ly

概覽

AI 產生的概覽

在你自己的 Apify 帳戶上執行二十個 EuroScrape 擷取 Actor,以 JSON 回傳歐洲的航班、飯店、能源、二手市場、企業與開放資料結果。

可以做什麼
  • 查詢交通價格:Google Flights 票價、Ryanair 票價日曆、Google Hotels 房價
  • 查詢能源與房產資料:日前電價、法國房產成交、能耗評級、建築許可與油價
  • 搜尋二手市場:歐洲各國二手平台、Vinted 與 Kleinanzeigen 商品及划算程度評分
  • 查找企業資訊:尚無網站的新登記公司、英國 Companies House 與法國 SIRENE 紀錄、歐盟增值稅號驗證、網站背後的法人實體、網站技術堆疊
  • 檢索公共招標、應用程式商店評論與 Trusted Shops 商家
  • 取得仍在執行中的任務結果
適用情境
適合需要查詢歐洲市場、交通、房產、企業或開放資料,且已有或願意開通 Apify 帳戶的情境。適用於希望直接取得結構化 JSON 結果、而非手動瀏覽網頁的研究與名單開發任務。
執行需求
本機 MCP 用戶端;以 npx 安裝需 Node.js 18 以上版本,也可使用 Claude Desktop 一鍵擴充功能。必須提供 Apify API 權杖,透過環境變數 APIFY_TOKEN 傳入,並需要一個按結果計費的 Apify 帳戶。選用變數可設定單次呼叫的花費上限、回傳列數、回答大小與逾時。
安裝前請注意
每次呼叫都會在你的 Apify 帳戶產生費用,依各 Actor 頁面標價逐筆計費;預設單次上限為 0.50 美元,可用 EUROSCRAPE_MAX_USD_PER_CALL 調整。APIFY_TOKEN 密鑰會連同工具參數傳送給 Apify API,結果在 Apify 的基礎設施上產生。呼叫最長等待四分鐘,逾時後需另外取得結果。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 EuroScrape,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

EuroScrape MCP server

Twenty data tools for AI agents: flight, hotel and electricity prices, second-hand marketplaces, company data and leads, EU and French open data. Each tool runs one of the EuroScrape Actors on Apify and returns structured JSON.

Works with Claude Desktop, Claude Code, Cursor, VS Code and any MCP client.

  • Runs on your own Apify account. You pay Apify per result, at the price shown on each Actor's page. No subscription, nothing goes through us.
  • A spending cap on every call (0.50 USD by default), so an agent cannot start an expensive run by mistake.
  • Cautious defaults: an agent that forgets a limit gets 10 to 50 rows, not thousands.

Install

You need an Apify API token (Apify Console → Settings → API & Integrations). Apify's free plan includes 5 USD of usage per month.

Claude Desktop, in one click

Download euroscrape-mcp.mcpb and open it, or drag it into Settings → Extensions. Claude Desktop asks for your Apify API token and installs the server; nothing else to set up.

Any MCP client

With Node.js 18 or later, add this to your MCP client configuration (for Claude Desktop: claude_desktop_config.json):

json
{  "mcpServers": {    "euroscrape": {      "command": "npx",      "args": ["-y", "github:EuroScrape-eu/euroscrape-mcp"],      "env": { "APIFY_TOKEN": "YOUR_APIFY_TOKEN" }    }  }}

Claude Code:

bash
claude mcp add --env APIFY_TOKEN=YOUR_APIFY_TOKEN euroscrape -- npx -y github:EuroScrape-eu/euroscrape-mcp

Tools

ToolWhat it returnsActor
get_electricity_pricesDay-ahead electricity prices for 40+ European bidding zones, with the cheapest window of each dayeu-electricity-prices
search_flightsGoogle Flights prices for a route and dates, cheapest day to fly, typical price rangegoogle-flights-prices
find_ryanair_faresRyanair fare calendar of a route, or every destination under a price cap from an airportryanair-low-fares
search_hotelsGoogle Hotels prices, optionally on every booking sitegoogle-hotels-prices
search_second_hand_europeOne search on the top second-hand marketplace of 18 countries, prices in euros, median per countryeu-marketplace-deals
search_vintedVinted listings in up to 26 countries, prices with buyer feesvinted-scraper
search_kleinanzeigenKleinanzeigen ads with a deal score against the market pricekleinanzeigen-scraper
find_new_companies_without_websiteNewly registered companies (UK, France, five US states) with no website yetno-website-leads
search_uk_companiesCompanies House data by SIC code, town or incorporation dateuk-companies
search_french_companiesSIRENE data by activity, department and sizefrance-companies
validate_eu_vat_numbersVIES check of EU VAT numbers, with an official consultation numbervat-validator
get_company_behind_websiteThe legal entity behind a European website, from its legal noticecompany-identity
detect_website_tech_stackTechnologies used by a website (280+), with sales signalswebsite-intelligence
search_eu_public_tendersOpen tenders and contract awards in Europe and Franceeu-public-tenders
get_france_property_salesReal property sales in France (DVF), price per m2, energy classfrance-property-prices
get_france_energy_ratingsEnergy performance certificates of French homes (DPE)france-energy-ratings
get_france_building_permitsBuilding permits in France (Sitadel), with the applicant companyfrance-building-permits
get_france_fuel_pricesLive fuel prices of the stations around a French cityfrance-fuel-prices
get_app_reviewsApp Store and Google Play reviews by countryapp-reviews
search_trusted_shopsOnline shops listed on Trusted Shops, or the reviews of a shoptrusted-shops-scraper
get_run_resultsThe results of a call that was still running when it returned (free)

Every tool description states its price. The full list of parameters is in tools.json.

What a call does

  1. Starts the Actor on your Apify account with your arguments and the spending cap.
  2. Waits for the run to finish (up to four minutes; after that, get_run_results picks it up).
  3. Returns the first rows as JSON, summary rows first, with the total count and a link to the full dataset in Apify Console.

Settings

Optional environment variables:

VariableDefaultMeaning
EUROSCRAPE_MAX_USD_PER_CALL0.5Spending cap of one call, in USD (Apify stops the run when it is reached)
EUROSCRAPE_MAX_ITEMS50Rows returned to the agent per call (the full result stays in your dataset)
EUROSCRAPE_MAX_CHARS40000Size limit of one answer, to protect the agent's context
EUROSCRAPE_TIMEOUT_SECONDS240How long a call waits for the run

Prefer a hosted server?

Apify hosts an MCP server that can load the same Actors, with OAuth and no local install:

https://mcp.apify.com?tools=euroscrape/eu-electricity-prices,euroscrape/google-flights-prices

This repository is the local alternative, with short tool names, cautious defaults and a spending cap.

Privacy Policy

The server runs on your computer and EuroScrape collects nothing through it: no analytics, no telemetry. Tool arguments and your Apify API token go only to the Apify API, so that the Actor runs on your own Apify account; the server writes nothing to disk. Full policy: euroscrape.com/privacy.

Development

bash
npm installnpm test                                   # lists the tools and checks their schemas, no Apify callAPIFY_TOKEN=... node test/check.mjs --live # also runs one real, cheap call

Input examples, sample outputs and write-ups: euroscrape.com.

MIT license.

來源:README.md,提交 3334a06

工具

0
SourceWeft 曾在隔離沙箱中以無憑證方式啟動該軟體包一次,以列出其工具,但未能完成:該軟體包類型無法在沙箱中執行。

版本歷史

1
  1. v0.1.2最新Nov 14, 2026

評分

已滿足適用檢查項的 40%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。

其他 Scrape 整合