Welcome to API v2.0.0
The AVERT Imagery API v2.0.0 provides streamlined access to volcano imagery data from infrared and visible cameras. This major update unifies the API into a single powerful endpoint with enhanced filtering capabilities. Base URL:https://avert.ldeo.columbia.edu/api/imagery/q
Why Upgrade to v2?
Unified Endpoint
Single endpoint for both infrared and visible images - no more separate URLs
Public Image URLs
Returns ready-to-display HTTPS URLs - just plug and play
Advanced Filtering
Filter by fog, clouds, day/night, and temporal frequency
Smart Downloads
Get download estimates before committing to large datasets
What’s New in v2.0.0
Major Improvements
1. Unified Endpoint- One endpoint handles both infrared and visible imagery
- Switch image types with a simple
imageTypeparameter - Consistent response format across all queries
- Detailed pagination metadata
- Up to 200 results per page
- Clear navigation with
has_next,has_previndicators
freq=allwith single site returns local timestamps (no Z suffix)- All other queries return UTC timestamps (with Z suffix)
Breaking Changes from v1
Endpoint consolidation
Endpoint consolidation
v1: Separate endpointsv2: Single unified endpoint
Parameter changes
Parameter changes
v1:
search_from, search_tov2: datefrom, dateto (format: yyyymmddhhmmss)Response structure
Response structure
v1: Array of imagesv2: Structured response with pagination
Download behavior
Download behavior
v1: Fixed 100-image limitv2: Smart downloads with estimates
- Get size/time estimates first
- Download all matching results (not just one page)
- Configurable limits up to 200 per request
Quick Start
You can find available endpoints for querying infrared and visible volcano imagery with advanced filters.Basic Query
Get the 20 most recent infrared images:Filter by Site and Date
Get clear daytime images from Cleveland volcano in November 2025:Available Volcanoes and Sites
The API provides access to imagery from multiple volcanic monitoring sites. Available data varies by image type:| Image Type | Volcano ID | Site Code(s) | Volcano Name |
|---|---|---|---|
| Infrared | 311240 | CLNE | Cleveland |
| Infrared | 345040 | VPMI | Poás |
| Infrared | 383010 | CV01, CV02 | Cumbre Vieja |
| Visible | 311240 | CLNE | Cleveland |
| Visible | 311290 | OKCF | Okmok |
| Visible | 345040 | VPMI | Poás |
Key Features
Flexible Filtering
Filter images by multiple criteria:- Location: Site code or volcano number
- Time: Date ranges with minute precision
- Conditions: Fog, clouds, day/night
- Sampling: All, daily, hourly, or minutely
Comprehensive Pagination
Navigate through large datasets efficiently:- Configurable page sizes (1-200 results)
- Clear navigation metadata
- Total count and page indicators
Smart Downloads
Download images with confidence:- Get estimate (size, time, warnings)
- Review and confirm
- Download as organized ZIP files
Transparent Queries
Every response includes your query parameters for easy debugging and logging.Rate Limits
To ensure fair usage and system stability, the API implements rate limiting per IP address:| Endpoint | Rate Limit | Window |
|---|---|---|
/api/imagery/q | 100 requests | per minute |
/health | 60 requests | per minute |
/ (root) | 100 requests | per minute |
How Rate Limiting Works
- Per IP Address: Limits are applied per unique IP address
- Sliding Window: Resets every minute
- HTTP 429 Response: When limit exceeded, returns
429 Too Many Requests
Rate Limit Response
Best Practices
- Implement Retry Logic: Wait before retrying when you receive a 429 response
- Cache Results: Store frequently accessed data locally
- Use Pagination: Don’t request all data at once
- Batch Downloads: Use
download=trueinstead of individual image downloads
If you need higher rate limits for legitimate use cases, please contact the AVERT System Team.

