Hot answers tagged

17

APIs are often offered by websites so that developers can use the web-based data for apps, without having the uncertainty and difficulty of scraping the HTML. But it's not necessary to use the data to build apps, and this means that APIs can be a great source of data for research and analysis. Just to name a few types of API data: weather forecasts, ...


13

Here is most comprehensive list of all .gov /Developer pages compiled by Gray Brooks at GSA http://gsa.github.io/slash-developer-pages/ You can suggest new additions if some info is missing. It is currently well maintained.


11

Recently, the paper Linked Soccer Data was published. In it the authors describe how they combined various football-related datasets, such as http://fussballdaten.de/. Some of the data they covered can be viewed through this demo application. The paper also mentions other relevant sources of football data, including the openfooty API.


11

You probably want this: https://www.wikidata.org/w/api.php?action=wbgetentities&props=labels&ids=Q19675&languages=es The API command in English: Get information about some entities (action=wbgetentities), namely the label properties (props=labels) of item Q19675 (ids=Q19675) in Spanish (languages=es). For more details, have a look at the full ...


10

The other answers so far are all terrific. I'll reiterate one point, and make a new one: The openness of an API is always important, but when complete, quality bulk data is available some of these access issues become a lot more tolerable. An API is not a substitute for bulk data. The federal government has become very API focused, and many of them have ...


8

If you agree that "the web is an API", you may scrape statistics from HTML pages. For instance, oddsportal.com has historical betting quotes. I suppose this data is not open but maybe helpful for personal use/fun. If you are using the programming language R, you might find this vignette on web scraping match data (PDF) helpful. Today I found football-data....


8

You've asked three separate questions in one question, I don't think this fits into Stack Exchange's one question, one answer model, should have been three separate posts maybe. But anyway.. It appears that every API response includes a JSON piece with help information. can this be excluded? No :) Not as far as I know. Just ignore it. I agree it seems a ...


7

The Wordnik API will tell you whether any single word is a valid scrabble word (among other information). http://developer.wordnik.com/docs.html#!/word/getWord_get_1 I am not sure that's exactly what you're looking for, but it's the best I've got.


7

In Kaggle there is an "European Soccer Database" dataset. 25k+ matches and players stats for European Professional Football https://www.kaggle.com/hugomathien/soccer (download requires registration)


7

You can get page counts from OpenLibrary and word counts from the linked editions on Internet Archive. Of course the latter is only going to be for public domain editions and if you are focused on review sentiment (as a proxy for purchase desirability?), you are probably more interested in modern non-public domain editions. The other drawback to IA word ...


7

Another option would be to look at the datasets registered to a US government agency on Data.gov and then contract that list against known APIs from that agency. So - for instance, filter for datasets from the US Department of Transportation on Data.gov and compare that list against the APIs listed for the Department of Transportation on this page (Cmd/...


7

Wikipedia: List of online newspaper archives Many lack "official" interfaces and may restrict the use of materials (see their copyrights), but those that fit the requirements can be scraped with web services like import.io or Python's Scrapy: http://en.wikipedia.org/wiki/Wikipedia:List_of_online_newspaper_archives (It also includes Google's scans of old ...


7

You can get it also using SPARQL: SELECT DISTINCT * WHERE { wd:Q19675 rdfs:label ?label . FILTER (langMatches( lang(?label), "ES" ) ) } See it on Wikidata Query Service.


7

http://vpic.nhtsa.dot.gov/api/ The National Highway Traffic Safety Administration has a free API that provides VIN decoding and lists of Makes/Models/Manufacturers/Parts/etc. XML, JSON, CSV Here is an example to fetch all vehicle makes: http://vpic.nhtsa.dot.gov/api/vehicles/getallmakes?format=json


7

Why don't you use OSM's API? A similar question was asked on gis: How to get a list of OSM relations (id numbers) of cities and countries only?


6

You don't identify what kind of areas you're looking for advice on. But I'll highlight several that I think are particularly relevant for Government sources: Where feasible, data should not just be made available via an API, but also available for download. This supports other kinds of uses. I think this is important as one goal of Open Government Data is ...


6

Every standard is intended to serve a slightly different purpose. Even if we're talking messaging standards over HTTP, you have both REST and SOAP. (and before I get all of the SOAP haters commenting ... there is a ton of bad SOAP implementations, but not everything is documented oriented and meshes well with REST) Before we had SOAP there were standards ...


6

To build on some of these answers, the important distinction to remember is that an API is a service, not the data itself. This will be a custom application that you will build, that will have methods for getting at the data in ways that you find useful (at least initially), and that will use the resources (bandwidth, computing power, etc..) that you are ...


6

Check out the Equity in Athletics Disclosure website http://ope.ed.gov/athletics/ supported by the Office of Postsecondary Education (OPE), U.S. Department of Education (ED). The downloadable data sets includes data such as: Participants by sport and gender, coaching staff and salaries, revenues and expenses by sport and "game day" and recruiting, and ...


6

MLB has a Gameday API with baseball stats in XML form http://gd2.mlb.com/components/game/mlb/ It's described on this website http://gameday.timothyfisher.com/


6

Doesn't seem to have soccer, but worth a look for other stats: http://www.opensourcesports.com/


6

You're looking for the limit URL parameter which maxes out at a value of 100. For example: https://api.fda.gov/drug/event.json?search=receivedate:[2012-08-09+TO+3000-01-01]&limit=100 This is explained at the "Query parameters" section of the API documentation at https://open.fda.gov/api/reference/#query-parameters


6

Data Mendeley does not seem to grant me any license to reuse the content (in particular the academic papers uploaded by other users), so by default the data must be considered closed: We are not allowed to redistribute it. Even if an API allows us to retrieve it: You may not use our Services to [...] download, use or re-use any Academic Papers without ...


6

If you mean Hydra-based Web APIs that closely resemble current JSON-based APIs, than I guess the answer is that no "significant site or project" has published anything production ready yet. Quite of a few people and a handful of startups mentioned that they are working on it. If, on the other hand, you include Triple Pattern Fragment servers, which are based ...


6

OpenAddresses.io does not have nearly 100% coverage but you may get lucky: http://results.openaddresses.io/ Open Street Map ("OSM") is another potential source: https://gis.stackexchange.com/questions/121266/extracting-list-of-addresses-in-particular-region-from-openstreetmap-osm-data One less expensive option may be to buy voter registration lists from ...


6

Not specifically a soft erotic API, but you can use flickr and I'm going to assume tumblr, to get what you are asking for. flickr's API is incredibly stable, you'll just have to filter out what is/is not soft erotic. under the erotic tag in flickr, you'll get mixed results; heads up, some may be NSFW: https://www.flickr.com/photos/tags/erotic I'm assuming ...


5

I generally proscribe to the "Technocratic Utopianism" side of information politics, so I've been offended by needing to register to get data. My first thought on the matter was to allow for use without registering, but do something to rate-limit w/ a warning message if one group starts to get abusive ... probably based on individual IPs or IP ranges. ... ...


5

As a data user, I feel it is essentially OK to make people register to obtain API keys. Those who use API for data access are by definition application developers (even if they aren't), and their apps may saturate network bandwidth and server resources if coded without due consideration for others. Angry letters to ISPs have the potential to shut down ...


5

You can find an API here as well: Free Scrabble Dictionary API updated link The current function of the scrabble dictionary API is to inform you whether the word you are looking up is located in any of the official scrabble word lists (TWL also referred to as Official Tournament and Club Word List, SOWPODS and ENABLE). Our API is free for anyone to ...


5

ckan.action will pass all the keywords parameters onto whatever API call you are using, so you can pass any parameter supported by package_search to it (I'll use PDF instead of WMS to get some results): import ckanclient q = 'tags:sea_water_temperature' ckan = ckanclient.CkanClient('http://catalog.data.gov/api/3') d = ckan.action('package_search', q=q, rows=...


Only top voted, non community-wiki answers of a minimum length are eligible