EMSC Global Earthquakes Scraper
Pricing
from $7.50 / 1,000 results
EMSC Global Earthquakes Scraper
Query the EMSC Seismic Portal by magnitude range, time window, and bounding box. Each event returns event_id, time, lat, lon, depth, mag, mag_type, region, agency, type, and last_update. Useful for global seismic monitoring, hazard mapping, and research on tectonic activity across regions.
Pricing
from $7.50 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
15 days ago
Last modified
Categories
Share

🌍 EMSC Earthquakes Scraper
🚀 Export EMSC records in seconds. Pipe results straight into your spreadsheet, dashboard, or data warehouse.
🕒 Last updated: 2026-06-05 · 📊 11 fields per record · Public EMSC data · Real-time updates
The EMSC Earthquakes Scraper turns the European-Mediterranean Seismological Centre FDSN endpoint into a clean structured dataset of global earthquakes. Filter by magnitude, date range, and bounding box.
| 🎯 Target Audience | 💡 Primary Use Cases |
|---|---|
| 🌍 Seismologists | Pull global earthquake catalogs. |
| 🚨 Emergency teams | Set up region-specific alerts. |
| 🏗️ Engineers | Run hazard assessments with real catalog data. |
| 📰 Journalists | Verify events with an authoritative source. |
📋 What the EMSC Earthquakes Scraper does
- Fetches the public EMSC feed at
https://www.seismicportal.eu/fdsnws/event/1/query. - Parses the response and flattens each record into one structured row.
- Casts numeric values to numbers, dates to ISO strings.
- Surfaces upstream errors as a clean
errorrecord instead of crashing. - Pushes everything to the dataset, ready for instant download.
💡 Why it matters: EMSC publishes the data, but the raw response is awkward to work with. This actor normalizes everything into a flat schema that drops straight into pandas, BigQuery, or a Google Sheet.
🎬 Full Demo
🚧 Coming soon.
⚙️ Input
See the Input tab on the Apify console for the full list of supported filters. Every filter is optional. maxItems controls how many records are returned.
Example
{"maxItems": 50}
⚠️ Good to Know. Free users are capped at 10 records per run as a preview. Paid users can pull up to 1,000,000 records.
📊 Output
Each record is a flat object. The error field is always last.
| Field | Type | Description |
|---|---|---|
🆔 event_id | string | EMSC event identifier. |
📅 time | string | Origin time. |
📍 lat | number | Latitude. |
📍 lon | number | Longitude. |
🌊 depth | number | Depth in km. |
📏 mag | number | Magnitude. |
🏷️ mag_type | string | Magnitude scale (mb, ML, Mw, etc.). |
🗺️ region | string | Flynn-Engdahl region. |
🏢 agency | string | Source agency. |
🔬 type | string | Event type. |
🕒 last_update | string | EMSC last update time. |
🕒 scrapedAt | string | When this row was fetched. |
❌ error | string | Set if the upstream response was an error. |
✨ Why choose this Actor
| 🆓 | Works with the free Apify plan (10-record preview). | | 🧹 | Clean snake_case keys ready for BI tools. | | 🔢 | Auto-casts numeric and date fields. | | 🛟 | Surfaces upstream errors as a clean record. | | 💾 | Push to dataset and download in any supported format. |
📈 How it compares to alternatives
| Approach | Setup time | Clean keys | Numeric casting | Error handling |
|---|---|---|---|---|
| Roll your own fetch | 30 min + | No | No | No |
| This Actor | 5 sec, no install | Yes | Yes | Yes |
🚀 How to use
- Click Try for free.
- Adjust the input filters or leave defaults.
- Click Start. Within seconds, your dataset is ready.
💼 Business use cases
🌍 Global catalog. Pull every event above magnitude 4 in the last 7 days for a worldwide map.
🚨 Regional alerts. Use the bounding-box filter to monitor a specific area continuously.
📊 Hazard studies. Build a historical catalog filtered by magnitude and depth.
🛰️ Sensor calibration. Correlate with private network observations.
🔌 Automating EMSC Earthquakes Scraper
- Make / Zapier. Trigger this actor on a schedule, push results to Airtable, Slack, or your CRM.
- Cron schedule. Apify's native scheduler runs this on whatever cadence you need.
- Webhooks. Get a POST to your endpoint the moment a run finishes.
- Pipe to your warehouse. Native Apify integrations move datasets straight into BigQuery, Snowflake, or Postgres.
🌟 Beyond business use cases
🎓 Education. Use real public data for classroom projects.
🧪 Personal research. Build your own dashboards and notebooks.
🤝 Non-profit & open data. Power public dashboards without writing client code.
🧰 Tinkering & prototyping. Spin up a fresh data feed in seconds.
🤖 Ask an AI assistant about this scraper
Pop this README into ChatGPT, Claude, or any AI assistant and ask it to map your specific workflow to the actor's inputs.
❓ Frequently Asked Questions
❓ Is the data free? Yes. EMSC publishes the FDSN service openly.
❓ How fresh is the data? EMSC ingests reports within minutes from agencies worldwide.
❓ Does this need an API key? No.
❓ How many events can I pull? EMSC limits a single query to about 20,000 events.
❓ What magnitude scales appear? mb, ML, Mw, mwp, depending on the reporting agency.
❓ Will the schema change? Core fields are stable.
❓ Is this scraping or API? API. FDSN is a standardized seismological web service.
❓ Can I filter by region? Yes, use the bounding-box latitude and longitude inputs.
❓ Can I schedule runs? Yes via Apify's scheduler.
❓ What if no events match? The dataset will be empty. Try widening magnitude or date range.
🔌 Integrate with any app
Apify ships native integrations with Make, Zapier, Slack, Discord, Google Drive, Google Sheets, Gmail, Airbyte, Keboola, Telegram, GitHub, and any REST API or webhook endpoint.
🔗 Recommended Actors
| Actor | What it does |
|---|---|
| ParseForge Alpha Vantage Scraper | Market data, FX, crypto. |
| ParseForge OurAirports Scraper | Global airport database. |
| ParseForge NBA Stats Scraper | Player and team stats from NBA.com. |
| ParseForge CurseForge Mods Scraper | Public mod metadata. |
💡 Pro Tip. Browse the complete ParseForge collection for 900+ production-grade scrapers across business intelligence, real estate, e-commerce, sports, finance, and public records.
Disclaimer. This actor scrapes only publicly available data. ParseForge is not affiliated with, endorsed by, or sponsored by any third-party services referenced. Users are responsible for complying with the target site's terms of service and applicable law. Create a free account w/ $5 credit.