APIs.io – The API search engine
apis.io
apis.io
In the long run hopefully a lot of the fields in the apis.json files this pulls on will be machine readable (e.g. meta-data for things like major T&C provisions), pointers to libraries etc. so you could filter on that.
We have the previous version of APIs.io supported over here: https://apimatic.io/apientity/search
Let's connect this too!
Hence the format http://www.apisjson.org (it's basically sitemap for APIs) and the search engine http://www.apis.io. The search engine is also open source so you can run your own, format is completely open.
So if we (3scale) get some benefit I won't be unhappy - but if more people start posting API info then it'll benefit everyone.
Tip: try to get as much of it rendered as possible while you're waiting. Most JavaScript frameworks have the ability to manage sub-views of some sort, so you can get most of that screen in place. If you're waiting on the items to load, try greying out the search box or something?
"This current effort of doing term-based ontologies is a disaster. It requires too much agreement [...] I can't find anyone working on this notion of general negotiation between anything that can negotiate [...] Negotiating meaning is the problem of our time."
http://smalltalk.org.br/movies/
If you can't find it, you will at least find some other amazing material
This also is a reason for including hypermedia in your API, because really, being machine-discoverable is not just something that the API itself benefits from... each resource and state can benefit from included hypermedia as well.
http://apis.io/api/apis
Yes, that is the actual URL...Can we get a .api TLD so it can be http://apis.api/api/apis?
And maybe an HTTP protocol extension so it can be api://apis.api/api/apis?
Stuff that makes it easier to use the actual underlying API.
Eg the YouTube Data API is nice, but you can save a ton of time if you use one of the client libraries:
EDIT: found it its http://www.mashape.com
You can check static pages: http://apis.io/faq http://apis.io/lint http://apis.io/builder http://apis.io/apiDoc http://apis.io/about
With a directory like programmableweb it's useful but you need to put your data into the repository - and then remember to update it.
Might explain why some people are having problems loading the site, though it works fine in Firefox for me.
thanks :)
curl "http://apis.io/api/apis?limit=1000" -s |python -m json.tool |grep "\"name\"\:" curl "http://apis.io/api/apis?limit=1000&fields=name" -s |python -m json.tooljq FTW
You could use http://apis.io/lint to validate your apis.json file.
Testing your file I found that properties are not correct
"properties": [ { "type": "X-Documentation", "url": "https://docs.coinkite.com" } ],
should work
also "photo" is not a valid parameter. And "vCard" is expecting a URL and can't be empty.
hope it helps
there are also some listed http://apis.io/?search=tag:voice
is this related to icon font used in the app ? Font-awesome? You can check in your console and see if there a 404 on the corresponding file.
Would be really awesome if the site could show api's documentation in a unified standard format
Kudos for this!
I'm on chrome on mac and it doesn't seem to load even after about 5 minutes of just letting it do its thing.
Very interesting facility.
Original with solution to add API in JSON-format and so on.