Search earthquakes
eq_searchSearch earthquakes in Iran by date range, magnitude, bounding box, or place text to retrieve historical and recent seismic events, filtered by province and source.
Instructions
Search earthquakes in Iran by date range, magnitude, bounding box and place text.
Use for history ("M5+ in 2026", "quakes near Bam"). USGS and EMSC have no province field: USGS gives the nearest
town ('70 km NNE of Minab, Iran'), EMSC a region ('SOUTHERN IRAN'); filter by place (a province name works) or
bbox. source='irsc' only knows its latest ~20 events, so older dates give more=true with few rows.
Times: time_utc and time_tehran (UTC+03:30); depth_km in km. more = more results may exist beyond limit
(or beyond the newest 500 events scanned when filtering by place/iran_only: narrow the dates or bbox).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bbox | No | Box 'min_lat,min_lon,max_lat,max_lon', e.g. '35,50,36,52' (Tehran area). Default: all Iran. | |
| limit | No | Max events to return, 1-50 (a reply stays under 15 KB), e.g. 20. | |
| order | No | 'time' (newest first, default) or 'magnitude' (largest first). | time |
| place | No | Text the place must contain, case and accents ignored, e.g. 'Minab' or 'southern iran' (EMSC region); IRSC places are 'Town, Province'. A province name (Tehran, Kerman, Hormozgan, Khuzestan, Fars, Sistan and Baluchestan, Kermanshah, Razavi Khorasan, East Azerbaijan, West Azerbaijan, Bushehr, Mazandaran) selects its approximate box instead. English names only. | |
| source | No | Data source: 'usgs' (USGS ComCat, default), 'emsc' (EMSC via SeismicPortal) or 'irsc' (Iranian Seismological Center, only its latest ~20 events, with province names). Magnitudes and locations differ slightly between them; ids are not interchangeable. | usgs |
| end_date | No | End, UTC, same format, e.g. '2026-10-15' (a date alone includes that whole day). Default: now. | |
| iran_only | No | True (default): keep only events inside a coarse Iran outline (lat/lon, includes Iranian waters) whose place text names Iran (or Persian Gulf, Gulf of Oman, Caspian Sea); neighbours across the border are dropped. False: everything in the bounding box. | |
| start_date | Yes | Start, UTC: 'YYYY-MM-DD' or 'YYYY-MM-DDTHH:MM:SS', e.g. '2026-10-01'. | |
| max_magnitude | No | Maximum magnitude, e.g. 6. | |
| min_magnitude | No | Minimum magnitude, e.g. 4.5. |