Live data from Hacker News

Show HN: APIRank.dev – We crawled and ranked public APIs from the internet

apirank.dev

21–30 of 62 posts

Re: Show HN: APIRank.dev – We crawled and ranked public APIs from the internet

#21
post #6

A terribly designed API with a complete and orderly OpenAPI 3.0.0 spec will get 5/5. A well designed API with no OpenAPI support or 3.1.x spec support will get a poor design score. I think user generated content might be the way to go for Design. Let people score and review the design quality.

Hey coauthor here.

Thanks for your feedback! APIRank is new, and we are here to improve it and make it useful to the community.

APIRank only considers APIs with an OpenAPI or Swagger specification. It supports any version of Swagger v2+ or OpenAPI v3+.

However, I agree in practice for people, the "design criterium" is not only the compliance to the spec ;)

Antoine

Re: Show HN: APIRank.dev – We crawled and ranked public APIs from the internet

#22

This seems to lack tons of APIs , maybe instead of 'apirank' it should be called 'openapi dev rank'. Apple Itunes : https://developer.apple.com/library/archive/documentation/Au... last fm : https://www.last.fm/api acoustid : https://acoustid.org/webservice spotify : https://developer.spotify.com/documentation/web-api/ discogs : https://www.discogs.com/developers deezer : https://developers.deezer.com/login?redirect=/…

Spotify is there (twice!): https://apirank.dev/Spotify-Web-API/ https://apirank.dev/Spotify/

The search appears to be broken, because it returns no results for spotify.

Re: Show HN: APIRank.dev – We crawled and ranked public APIs from the internet

#23
post #2

I love that the top result is some obscure christian ministries API. Big data always yields the funniest results :)

I suspect there is something wrong with the popularity calculation, would like to know more details about how that was done.

Re: Show HN: APIRank.dev – We crawled and ranked public APIs from the internet

#25
post #6

A terribly designed API with a complete and orderly OpenAPI 3.0.0 spec will get 5/5. A well designed API with no OpenAPI support or 3.1.x spec support will get a poor design score. I think user generated content might be the way to go for Design. Let people score and review the design quality.

A well designed API with no OpenApi spec support will not show up on this list.

Re: Show HN: APIRank.dev – We crawled and ranked public APIs from the internet

#26

This seems to lack tons of APIs , maybe instead of 'apirank' it should be called 'openapi dev rank'. Apple Itunes : https://developer.apple.com/library/archive/documentation/Au... last fm : https://www.last.fm/api acoustid : https://acoustid.org/webservice spotify : https://developer.spotify.com/documentation/web-api/ discogs : https://www.discogs.com/developers deezer : https://developers.deezer.com/login?redirect=/…

Hey coauthor here!

Thanks for your feedback! APIRank is new, and we are eager to make it better.

Please note APIRank we are only compatible with Swagger & OpenAPI specifications. You can propose to index any API you want here: https://apirank.dev/submit

Concerning Github APIs, indeed, we missed it. We will add the following in our next update: https://raw.githubusercontent.com/github/rest-api-descriptio...

Re: Show HN: APIRank.dev – We crawled and ranked public APIs from the internet

#28

This sounds silly, but I'm honestly curious: do you offer this information as an API? On a more serious note, if the purpose is to be able to compare candidate APIs that you're looking at using, here are some features that I think might be helpful: * Tagging, and filtering based on those tags. Example: "Show me APIs that deal with SMS" * Select two or more APIs for direct comparison. Example: "Compare Twilio, CleverT…

Author here. Love your ideas! I've thought about tagging - I'd even love to have automated tagging of APIs from routes names etc.. but I'm super excited about sorting and comparison features

This is kind of a side project for us, but I'll definitely think about it

Re: Show HN: APIRank.dev – We crawled and ranked public APIs from the internet

#29
The performance metric is meaningless. As you yourself acknowledge, this is way too dependent on underlying business logic to be able to compare objectively. A 100ms API response may as well be "slower" than a 500ms one depending on what the calls are actually achieving.

Say service A has an API:

- GET /users/ - 100ms

Service B has multiple APIs:

- GET /users/ - 100ms

- GET /users - 250ms

- GET / - 500ms

Which service is faster according to your algorithms?

I'm also a bit skeptical of your other metrics. "P J S Paul Ministries API" is 5/5 in popularity while Adyen is 3/5?

Re: Show HN: APIRank.dev – We crawled and ranked public APIs from the internet

#30

Earlier quoted context omitted.

Hey, co-author here! Google does not allow you to browse APIs according to Security, Reliability, not Performance, etc. Google is not an OpenAPI spec indexer either ;)

But I don't want to browse APIs. I'm not looking for any generic APIs. I'm looking for a specific API, such as a location API, or an email sending API. If I search for those in Google, it gives me 1-3 APIs that I need and can test. And most of them have status pages that let me know their reliability.

For this first version, we assumed you know the API you want to use and want to get some extra info.

The next step could be adding tags/categories so you can look for specific APIs ;)

Post reply on HN