...
eBird
...
Hot
...
Spot
...
List
...
-
...
Version
...
1.0
...
| Panel | ||||
|---|---|---|---|---|
|
Summary
Get a list of eBird hotspots, for a state or for a country. The eBird Hot Spots Examples page contains links for this API for each state and province in the US and Canada.
API
URI | description | status | notes |
|---|---|---|---|
ws1.0/data/hotspot/list?countryCode=<2-letter |
...
ISO |
...
country |
...
code> |
...
Return |
...
list |
...
of |
...
hotspots |
...
found |
...
in |
...
the |
...
given |
...
country | coded and deployed |
|
ws1.0/data/hotspot/list?subnational1Code=<subnational1 |
...
code> | Return list of hotspots names found in the given "state" | coded and deployed |
|
parameter | required | default | value options | description | status |
|---|---|---|---|---|---|
countryCode | one of countryCode or subnational1Code is required | n/a | see AKN-1.0-Country |
...
coded |
...
and |
...
deployed |
...
subnational1Code | one of countryCode or subnational1Code is required | n/a |
...
coded and deployed | |||||
format | no | csv | csv, xml | format to use for response; this parameter is case sensitive | coded and deployed |
Test URLS
Development URL | Deployed URL | Expected Response | Notes |
|---|---|---|---|
...
| empty list in CSV format |
| |
...
...
list |
...
in |
...
CSV |
...
format | Country code in uppercase is valid. |
...
| empty list in CSV format | Country code in lowercase is invalid. | |
http://ebird.org/ws1.0/data/hotspot/list?countryCode=US&format=xml |
...
...
list |
...
in |
...
XML |
...
...
| list in CSV format |
| |
http://ebird.org/ws1.0/data/hotspot/list?countryCode=US&format=XML |
...
| list in CSV format | "XML" |
...
is |
...
not |
...
a |
...
valid |
...
format |
...
option. |
...
Only |
...
"xml" |
...
and |
...
"csv" |
...
are |
...
valid |
...
options. |
...
An |
...
invalid |
...
option |
...
will |
...
default |
...
to |
...
"csv" |
...
format. |
...
...
| list in CSV format | Bad format value is ignored and defaults to "csv". | |
...
| empty list in CSV format | ||
http://ebird.org/ws1.0/data/hotspot/list?subnational1Code=US-FL |
...
...
list |
...
in |
...
CSV |
...
format | Subnational1 code in uppercase is valid. |
http://ebird.org/ws1.0/data/hotspot/list?subnational1Code=us-fl |
...
| empty list in CSV format | Subnational1 code in lowercase is invalid. | |
http://ebird.org/ws1.0/data/hotspot/list?subnational1Code=US-FL&format=xml |
...
...
list |
...
in |
...
XML |
...
format |
|
Caching
Responses to this API are cached up to 24 hours hours on our servers. Because of this, API consumers might see inconsistencies between various calls submitted at the same time (e.g.
...
a
...
particular
...
US-VA
...
hot
...
spot
...
is
...
included
...
in
...
the
...
response
...
to
...
a
...
request
...
for
...
all
...
the
...
US-VA
...
hot
...
spots,
...
but
...
it
...
is
...
not
...
included
...
in
...
a
...
request
...
submitted
...
at
...
the
...
same
...
time
...
listing
...
all
...
the
...
US
...
hot
...
spots).
...
In
...
the
...
XML
...
response
...
format,
...
the
...
time
...
stamp
...
in
...
the
...
header
...
section
...
shows
...
the
...
time
...
that
...
the
...
response
...
was
...
originally
...
created,
...
and
...
so
...
API
...
consumers
...
can
...
see
...
the
...
age
...
of
...
the
...
particular
...
response.
...
CSV
...
Result
...
Format
| Panel |
|---|
<loc {panel} <locID>, <country code>, <subnational1 code>, <latitude>, <longitude>, "<name>"
ID>, <country code>, <subnational1 code>, <latitude>, <longitude>, "<name>"
ID>, <country code>, <subnational1 code>, <latitude>, <longitude>, "<name>"
ID>, <country code>, <subnational1 code>, <latitude>, <longitude>, "<name>" {panel} *Example* {panel} L453718, US, |
Example
| Panel |
|---|
L453718, US, US-RI, 41.3302, \-71.8375, "Avondale Farm"
US, US-RI, 41.4496915, \-71.3987547, "Beavertail State Park"
US, US-RI, 41.3202, \-71.8303, "Big Maschaug Pond, Watch Hill"
US, US-RI, 41.3623801, \-71.4880371, "Camp Cronin"
US, US-RI, 41.8591418, \-71.3376617, "Central Pond Reservoir"
US, US-RI, 41.3571, \-71.6374, "Charlestown Breachway"
US, US-RI, 41.49133, \-71.292656, "Easton Pond"
US, US-RI, 41.7074586, \-71.6359663, "Flat River Reservoir"
US, US-RI, 41.9668934, \-71.5573883, "Fort Refuge"
US, US-RI, 41.4743419, \-71.3398933, "Ft. Adams State Park" |
XML Result Format
Example
| No Format |
|---|
{panel} h2. XML Result Format *Example* {noformat} <?xml version="1.0" encoding="UTF-8"?> <response> <header> <locale country="US" language="en"/> <timestamp>2008-07-25T10:54:16.432-04:00</timestamp> <criteria> <property id="subnational11Code" value="US-RI" description="Rhode Island"/> </criteria> <comment/> </header> <result> <hotspot> <loc-id>L453718</loc-id> <location>Avondale Farm</location> <longitude>-71.8375</longitude> <latitude>41.3302</latitude> <subnational1-code>US-RI</subnational1-code> <country-code>US</country-code> </hotspot> <hotspot> <loc-id>L231740</loc-id> <location>Beavertail State Park</location> <longitude>-71.3987547</longitude> <latitude>41.4496915</latitude> <subnational1-code>US-RI</subnational1-code> <country-code>US</country-code> </hotspot> </result> </response> {noformat} h2 |
Potential Improvements
- Add summary info to each record:
- # of checklists per hotspot
- Add KML format option to produce GoogleEarth/Map compatible files.
| Wiki Markup |
|---|
. Potential Improvements
* Add summary info to each record:
** \# of checklists per hotspot
* Add KML format option to produce GoogleEarth/Map compatible files.
{import:eBird-footer} |