Big List of Free and Open Public APIs (No Auth Needed)

An API (Application Programming Interface) allows you to send and receive data from a remote server, like querying a database. The response will then be delivered back to your own application in a standardized format. This is very helpful when you're building an app or pulling metrics for reporting, because it means you can focus on presenting information in a unique or useful manner, rather than developing the underlying data set. For example, most weather apps get their weather forecast data from a weather API, rather than building weather stations themselves.

Of course, the fastest way to understand how APIs work is to try them out. While most APIs require access via API keys (which are similar to passwords), or have complex methods of authentication and authorization, there are also quite a few APIs with no requirements at all. This is especially useful for beginners, as it means you can start exploring different APIs right away. It is also useful for web developers looking to access a sample data set for testing.

Big List of Free Open APIs

The APIs below can be accessed using any method:

#API NAMEDESCRIPTIONSAMPLE URL
17Timer!Weather forecastshttp://www.7timer.info/bin/api.pl?lon=113.17&lat=23.09&product=astro&output=json
2Agify.ioPredict age based on a namehttps://api.agify.io?name=bella
3Archive.orgLarge public digital archivehttps://archive.org/metadata/TheAdventuresOfTomSawyer_201303
4Astronomy PictureDaily astronomy pictureshttps://go-apod.herokuapp.com/apod
5Binance24 hr crypto datahttps://api2.binance.com/api/v3/ticker/24hr
6BoredActivity suggestionshttps://www.boredapi.com/api/activity
7Cocktail DatabaseCocktail recipeshttps://www.thecocktaildb.com/api/json/v1/1/search.php?s=margarita
8CoinBaseCurrency codes and nameshttps://api.coinbase.com/v2/currencies
9CoinDeskBitcoin price indexhttps://api.coindesk.com/v1/bpi/currentprice.json
10CoinGeckoExchange rateshttps://api.coingecko.com/api/v3/exchange_rates
11CoinMapCrypto ATMshttps://coinmap.org/api/v1/venues/
12CoinpaprikaCryptocurrency datahttps://api.coinpaprika.com/v1/coins/btc-bitcoin
13CryptingUpCryptocurrency datahttps://www.cryptingup.com/api/markets
14Data USAUS public datahttps://datausa.io/api/data?drilldowns=Nation&measures=Population
15DogsRandom dog imageshttps://dog.ceo/api/breeds/image/random
16ExchangeRate-APIExchange rateshttps://open.er-api.com/v6/latest/USD
17Genderize.ioPredict gender based on a namehttps://api.genderize.io?name=scott
18House Stock WatcherCongress members' stock transactionshttps://house-stock-watcher-data.s3-us-west-2.amazonaws.com/data/all_transactions.json
19HTTP CatsCat images for HTTP status codeshttps://http.cat/401
20HTTPBinInspect your user agent and headershttp://httpbin.org/get
21Image-ChartsChart imageshttps://image-charts.com/chart?cht=p3&chs=700x100&chd=t:60,40&chl=Hello|World&chan&chf=ps0-0,lg,45,ffeb3b,0.2,f44336,1|ps0-1,lg,45,8bc34a,0.2,009688,1
22ImgflipPopular memeshttps://api.imgflip.com/get_memes
23IPifyGet your public IP addresshttps://api.ipify.org?format=json
24iTunes SearchiTunes and Apple Book Store contenthttps://itunes.apple.com/search?term=radiohead
25JikanUnofficial MyAnimeList APIhttps://api.jikan.moe/v3/search/anime?q=naruto
26JokeAPIJokeshttps://v2.jokeapi.dev/joke/Any?safe-mode
27JSONPlaceholderFake REST API for testinghttps://jsonplaceholder.typicode.com/posts/1
28KrakenCrypto datahttps://api.kraken.com/0/public/Trades?pair=ltcusd
29KuCoinCrypto datahttps://api.kucoin.com/api/v1/market/stats?symbol=BTC-USDT
30ListlyTop 10 listshttps://list.ly/api/v4/meta?url=http://google.com
31MakeupMakeup brands and product infohttp://makeup-api.herokuapp.com/api/v1/products.json?brand=maybelline
32MockyardMock APIs for testinghttps://mockyard.herokuapp.com/products
33MusicBrainzMusic datahttp://musicbrainz.org/ws/2/artist/5b11f4ce-a62d-471e-81fc-a69a8278c7da?fmt=json
34Nager.DatePublic holidayshttps://date.nager.at/api/v2/publicholidays/2020/US
35Nationalize.ioPredict nationality based on a namehttps://api.nationalize.io?name=michael
36NominatumLocations and addresseshttps://nominatim.openstreetmap.org/search.php?city=taipei&format=jsonv2
37Numbers APIFacts about numbershttp://numbersapi.com/random/math
38Open Brewery DBBrewerieshttps://api.openbrewerydb.org/breweries
39Open Food FactsData on food productshttps://world.openfoodfacts.org/api/v0/product/737628064502.json
40Open LibraryInformation about bookshttp://openlibrary.org/api/volumes/brief/isbn/9780525440987.json
41openFDAProduct recalls from the FDAhttps://api.fda.gov/food/enforcement.json?limit=10
42OpenSeaNFTshttps://api.opensea.io/api/v1/assets?format=json
43Pixel EncounterSVG Monstershttps://app.pixelencounter.com/api/basic/monsters/random
44PlacekittenPlaceholder kitten imageshttp://placekitten.com/200/300
45Public APIsList public APIshttps://api.publicapis.org/entries
46PunkAPIBeer recipeshttps://api.punkapi.com/v2/beers
47Random DogsRandom dog imageshttps://random.dog/woof.json
48RandomUserFake user data generatorhttps://randomuser.me/api/
49RedditPublic content from Reddithttps://www.reddit.com/r/Wallstreetbets/top.json?limit=10&t=year
50Rick and Morty APIRick and Morty charactershttps://rickandmortyapi.com/api/character/108
51Star Wars APIStar Wars informationhttps://swapi.dev/api/planets/3/?format=json
52SunriseSunsetSunrise and sunset timeshttps://api.sunrisesunset.io/json?lat=38.907192&lng=-77.036873&timezone=UTC&date=today
53TeleportLocation and quality of life datahttps://api.teleport.org/api/urban_areas/teleport%3A9q8yy/scores/
54TVMazeTV show informationhttp://api.tvmaze.com/search/shows?q=golden girls
55Universities ListUniversitieshttp://universities.hipolabs.com/search?country=United+Kingdom
56Wayback MachineInternet archive availabilityhttps://archive.org/wayback/available?url=google.com
57WazirXCrypto datahttps://api.wazirx.com/sapi/v1/tickers/24hr
58WeatherDBSimple weather forecastshttps://weatherdbi.herokuapp.com/data/weather/london
59WikipediaDaily pageviews for a pagehttps://wikimedia.org/api/rest_v1/metrics/pageviews/per-article/en.wikipedia/all-access/all-agents/Tiger_King/daily/20210901/20210930
60WordPressPublic posts from any WordPress sitehttps://techcrunch.com/wp-json/wp/v2/posts?per_page=100&context=embed
61xkcdxkcd comicshttp://xkcd.com/info.0.json
62ZippopotamusZip code informationhttps://api.zippopotam.us/us/90210
last updated: 2022-11-08

87 thoughts on “Big List of Free and Open Public APIs (No Auth Needed)”

    • Hey Ryan, thank you for that! And that's a really good tutorial. I've never seen that site before, just signed up now and am checking it out.

      Reply
      • Thank you. It is a real cool site with over 5 million users. Maybe you can share some of your codes with us on this site πŸ™‚

  1. Actually this is very nice !!!! I am searching for fun and free api's for a long time, this is like a crystal clear of what I exactly need !!! keep it up man .....Good Work!!!!!

    Reply
  2. Thank you, thank you, THANK YOU for this list.
    I often need an API for testing something simple. Surprisingly (or unsurprisingly) hard to find many that don't need a registration+key.
    So thank you for this list. It is gold!

    Reply
  3. thanks guys i love this page it helps me alot, please is there any api on reators without key? thanks for any positive reply.

    Reply
  4. Hello

    This is great and useful thanks. However do you have any where I can use Key and Secret's to test api connectivity with high security which is more common these days?

    Reply
  5. I just briefly tested the "Jokes" API and it immediately presented a racist joke. I did this during a class. You should reconsider listing that as a resource.

    Reply
  6. Ana, we develop mission-critical environmental conservation apps for NGOs. Using Appsheet. New to APIs. Need access to soil and ecoregion data. Soil data from SSURGO and ecoregion data from US EPA. Should be possible. Can you find SSURGO APIs?

    Reply
    • Hey Mark! I would just Google "SSURGO APIs" and see if any of the results look like what you're looking for. I tried and see several results, but since I don't have any background knowledge, I can't really evaluate their quality or relevance.

      Reply
  7. Thank you for the list!

    Just to raise it to your attention, the pixelencounter link actually is a duplicate link to the openFDA site from above. Just thought you might want to fix it at some point. Otherwise the list is great!

    Reply
  8. Hi Ana,
    Thank you for the list. I just wanted to know if there is any API that i can test for free which can send a zip file as a response. I am doing a POC and i need to confirm the zip file flow.

    Reply

Leave a Reply to Tom Cancel reply