The getplt API retrieves GIMMS/GLAM NDVI time-series plot images.
This is the latest version, released on 2025-03-11.
GET https://glam1.gsfc.nasa.gov/api/getplt/v5
POST https://glam1.gsfc.nasa.gov/api/getplt/v5
| Name | Type | Description | |
|---|---|---|---|
| attachment | number | Indicate 1 to prompt the browser "Save As" dialogue box, or 0 to return inline. Default is 0. |
optional |
| format | string | The image format. Possible values are png or svg. Default is png. |
optional |
| height | number | The image height in pixels. Default is 400. |
optional |
| ids | number or string | The ADM or LIS shape ID. For example, ADM ID: 1234, LIS ID: 0122_494.Can be specified more than once to form a list of ADM or LIS IDs. For example, ids=1234&ids=2345. See list of ADM shape IDs. |
required |
| labels | number | Indicate 1 to add labels, or 0 to omit. Default is 0. |
optional |
| layer | string | The layer name. Default is NDVI. |
optional |
| mask | string | The land or crop mask ID name. See list of mask names by DB version. For example: USGS-NLCD_2021_crops.Default is the land mask. |
optional |
| mcv | number | Minimum cumulative value - the minimum NDVI value to accumulate. Valid range is 0.0-1.0. |
required if ts_type=cumulative |
| num_months | number | The number of months. Valid values are 1-12. Default is: 12. |
optional |
| sat | string | The satellite name. Can be VJ1, OS3 or VO3. |
required |
| shape | string | The vector shape name. Can be either ADM or LIS. |
required |
| start_month | number | The start month. Valid values are 1-12. Default is: 1. |
optional |
| stats | string | Statistics to plot. Possible values are mean, min, and max. Default is none.Can be specified more than once. For example, stats=mean&stats=min&stats=max |
optional |
| ts_type | string | The time series type. Can be one of seasonal, cumulative, or historical. |
required |
| version | string | The database version in the format: v<number>.Default is the latest version: v17.1. See DB releases. |
optional |
| width | number | The image width in pixels. Default is 600. |
optional |
| years | number | The year in 4 digit format. For example, 2025.Can be specified more than once to form a list of years. For example, years=2025&years2026.Default is all years. |
optional |
PNG or SVG image file.
| Code | Reason |
|---|---|
| 200 | OK |
| 400 | Bad Request |
| 500 | Internal error |
GEThttps://glam1.gsfc.nasa.gov/api/getplt/v5?version=v17.1&sat=VJ1&mask=USGS-NLCD_2021_crops&shape=ADM&ids=110955&years=2025&years=2026&start_month=4&num_months=8&ts_type=seasonal&stats=mean&stats=min&stats=max&format=png
GETcurl -o output.png "https://glam1.gsfc.nasa.gov/api/getplt/v5?version=v17.1&sat=VJ1&mask=USGS-NLCD_2021_crops&shape=ADM&ids=110955&years=2025&years=2026&start_month=4&num_months=8&ts_type=seasonal&stats=mean&stats=min&stats=max&format=png"
POSTcurl https://glam1.gsfc.nasa.gov/api/getplt/v5 \
-d "version=v17.1" \
-d "sat=VJ1" \
-d "layer=NDVI" \
-d "mask=USGS-NLCD_2021_crops" \
-d "shape=ADM" \
-d "ids=110955" \
-d "years=2025" \
-d "years=2026" \
-d "start_month=4" \
-d "num_months=8" \
-d "ts_type=seasonal" \
-d "stats=mean" \
-d "stats=min" \
-d "stats=max" \
-d "format=png" \
-o output.png
Alternatively,
curl -o output.png -d "version=v17.1&sat=VJ1&mask=USGS-NLCD_2021_crops&shape=ADM&ids=110955&years=2025&years=2026&start_month=4&num_months=8&ts_type=seasonal&stats=mean&stats=min&stats=max&format=png" https://glam1.gsfc.nasa.gov/api/getplt/v5
GETwget -O output.png "https://glam1.gsfc.nasa.gov/api/getplt/v5?version=v17.1&sat=VJ1&mask=USGS-NLCD_2021_crops&shape=ADM&ids=110955&years=2025&years=2026&start_month=4&num_months=8&ts_type=seasonal&stats=mean&stats=min&stats=max&format=png"
POSTwget -O output.png --post-data "version=v17.1&sat=VJ1&mask=USGS-NLCD_2021_crops&shape=ADM&ids=110955&years=2025&years=2026&start_month=4&num_months=8&ts_type=seasonal&stats=mean&stats=min&stats=max&format=png" https://glam1.gsfc.nasa.gov/api/getplt/v5