Access OpenData catalog via API

1660
3
Jump to solution
01-31-2017 02:13 PM
Josh_EsriUsovsky
New Contributor

  I'm interested in writing my own desktop browser (for power users) for the OpenData catalog as an alternative to using the web interface at http://opendata.arcgis.com.  Is there a way to directly access/search the catalog via an API?

Thank you,

JNU

Tags (2)
0 Kudos
1 Solution

Accepted Solutions
CourtneyClaessens
Occasional Contributor III

Hi JNU, 

There is an API - it is currently undocumented but you can access it here: https://opendatadev.arcgis.com/api/v2/ 

and explore it through an interface here: ArcGIS Open Data Developer API .

What kinds of things would you be changing or adding in your own interface?

Courtney

View solution in original post

3 Replies
CourtneyClaessens
Occasional Contributor III

Hi JNU, 

There is an API - it is currently undocumented but you can access it here: https://opendatadev.arcgis.com/api/v2/ 

and explore it through an interface here: ArcGIS Open Data Developer API .

What kinds of things would you be changing or adding in your own interface?

Courtney

Josh_EsriUsovsky
New Contributor

  Hi, Courtney.  As a follow up to this, is there a list of available query ops and parameters available somewhere?  I ran across a similar question(https://community.esri.com/message/599812 ) from a couple years ago, but didn't see anything else regarding this.

   I'm specifically trying to find datasets within an area, now.  I added a bbox param to the URL for retrieving datasets (e.g. http://opendata.arcgis.com/datasets?bbox=-98.3395151%2C29.873251399999997%2C-97.3395151%2C30.8732513...), and although the first few results are good, eventually we start to see global datasets.  Is there a way to specify that the datasets' bounding boxes must be within rather than just intersect my specified bbox parameter?

Thank you,

JNU

0 Kudos
Josh_EsriUsovsky
New Contributor

  Hi, Courtney, and thanks so much for the speedy reply.  I'm wanting to integrate it into a third party mapping application and be able to do an immediate search for datasets available for the current view, use saved searches, and be able to quickly select additional criteria to cull out returned datasets that are not of interest.  It appears this API will allow me to fulfill my dreams.

Thanks again,

Josh Usovsky

0 Kudos