| API Adresse |
Getting Started with API Adresse |
I can geocode French addresses — convert street addresses to coordinates and vice versa — using the free, unauthenticated API Adresse service from data.gouv.fr, which covers all of France including overseas territories. |
| Blockchain API |
Getting Started with the Blockchain.info API |
I can look up Bitcoin address balances, decode transactions, and retrieve current BTC prices in over a dozen fiat currencies using the Blockchain.info API — no API key required, Bitcoin only. |
| Blockchain.com API |
Getting Started with the Blockchain.com Exchange API |
I can fetch real-time prices, order book depth, and trading pair specifications from the Blockchain.com exchange without authentication, but this is a low-volume venue — prices here reflect Blockchain.com's own order books, not the broader crypto market. |
| BtcTurk |
Getting Started with BtcTurk |
I can fetch real-time crypto prices, order book depth, and trade history from BtcTurk — Turkey's largest exchange — with all values denominated in Turkish lira and no authentication required. |
| CDNJS |
Getting Started with the CDNJS API |
I can look up CDN URLs and precomputed SRI integrity hashes for any of the 6,169 open-source libraries hosted on CDNJS — no API key required. |
| CMS Provider Data API |
Getting Started with the CMS Provider Data API |
CLI completed successfully |
| Catalogue of Life API |
Getting Started with the Catalogue of Life API |
I can look up taxonomic classification, accepted scientific names, and expert review provenance for any of the ~2.3 million species in the Catalogue of Life — no API key required, but every query must target a specific release dataset key. |
| Census Data API |
Getting Started with Census Data API |
I can pull US demographic, economic, and housing statistics from the Census Bureau's ACS and decennial datasets — down to census tract and block group level — but you'll need a variable code (like B01001_001E for total population) and a FIPS geography code before the data query will work. |
| Chuck Norris Database API |
Chuck Norris Database API Tutorial |
I can serve random or category-filtered Chuck Norris jokes, or search the hand-curated chucknorris.io database by keyword — no auth required, but the dataset is frozen at its 2020 import state with no new additions since. |
| Chuck Norris Jokes API |
Getting Started with the Chuck Norris Jokes API |
I can fetch a random Chuck Norris joke — filtered by any of 16 categories or matched by keyword — from chucknorris.io with no authentication required. |
| City Bikes API |
Getting Started with the City Bikes API |
I can check real-time bike availability — free bikes and open docks at each station — for hundreds of bike-share networks worldwide via the CityBikes API, with no authentication required. |
| ClinicalTrials.gov API |
Getting Started with the ClinicalTrials.gov API |
I can search ClinicalTrials.gov's registry of 400,000+ studies by condition, intervention, sponsor, or location — no auth required — but for trial outcome data, most studies will point you to PubMed rather than the registry itself. |
| Countries and Cities API |
Getting Started with Countries Now |
I can look up a country's first-level administrative divisions with ISO 3166-2 codes, annual population estimates back to 1960, capital city, currency code, and flag image URL from countriesnow.space — no API key required, and the sub-national data (states, cities) is what sets it apart from REST Countries. |
| Country |
Getting Started with country.is |
I can look up the country for any IPv4 or IPv6 address using country.is — no API key required, but the response is only a two-letter ISO country code with no city, region, or display name. |
| Country.is |
Getting Started with Country.is |
I can look up the country for any IPv4 or IPv6 address using country.is — no auth required — but the response is a two-letter country code only, with no city, region, or coordinate detail. |
| Creative Commons Catalog API |
Getting Started with the Creative Commons Catalog API (Openverse) |
I can search over 85 million openly-licensed images and 5 million audio tracks via the Openverse API — no auth required — and every result includes the exact CC license shortcode, creator, and attribution URL needed to embed legally. |
| Crossref API |
Getting Started with the Crossref API |
I can look up bibliographic metadata for any DOI, search 150 million scholarly works by topic or author, and retrieve journal-level coverage statistics from Crossref — no API key required. |
| CryptoCompare API |
Getting Started with CryptoCompare API |
I can pull real-time crypto prices, 24-hour volume rankings, and exchange trust grades (AA through F) from CryptoCompare with no API key — but the exchange metadata arrives as a single 300-entry dump, so cache it rather than fetching it on every query. |
| CryptoMarket API |
Getting Started with CryptoMarket API |
I can check live prices, 24-hour volume, fee structures, and deposit/withdrawal status for any CryptoMarket-listed token — no API key needed, with particular coverage of Latin American quote pairs like USDTCOP that most aggregators skip. |
| DBpedia Spotlight API |
Getting Started with DBpedia Spotlight |
I can identify named entities in free text — people, places, organizations — and link each one to a DBpedia (Wikipedia-backed) URI with a disambiguation confidence score, using an unauthenticated GET. |
| DHS Program API |
Getting Started with the DHS Program API |
I can pull nationally representative demographic and health statistics — fertility, malaria, child mortality, nutrition — from the DHS Program's 400+ surveys across 90+ countries, with confidence intervals and survey metadata, but the data reflects fieldwork completed years ago, not current conditions. |
| DOAJ API |
Getting Started with the DOAJ API |
I can verify whether a journal is open access, BOAI compliant, and APC-free using DOAJ's curated registry — no authentication needed, and the policy metadata (peer review method, copyright terms, DOAJ Seal status) goes well beyond a simple yes/no. |
| Dailymotion API |
Getting Started with the Dailymotion API |
I can look up Dailymotion video titles and channel categories by ID, list Dailymotion's 17 content channels, or retrieve a playlist's video list — all without authentication, but the default response gives only four fields per video (id, title, channel, owner). |
| Data.gov |
Getting Started with the Data.gov Catalog API |
I can search the Data.gov catalog for U.S. government datasets — federal, tribal, and local — and return their titles, publisher names, and download links, but the actual data lives in the datasets' own files and APIs, not in this catalog endpoint. |
| Data.gov API |
Getting Started with the Data.gov Catalog API |
I can search and retrieve metadata for hundreds of thousands of U.S. federal government datasets via the Data.gov CKAN catalog — including title, agency, description, tags, and direct download URLs — but the API returns metadata only, not the underlying data files themselves. |
| Datamuse API |
Getting Started with Datamuse |
CLI completed successfully |
| Day in History API |
Obtaining "This Day in History" Data with Python |
— |
| Deck of Cards |
Getting Started with Deck of Cards API |
I can simulate a shuffled 52-card deck — dealing hands, tracking draws, managing named player piles — via deckofcardsapi.com, with no auth required and server-side state keyed to a deck ID. |
| Dicebear Avatars |
Getting Started with DiceBear Avatars |
I can generate a deterministic pixel-art (or any of 28+ other styles) avatar image URL for any username or ID via DiceBear — no auth required, no state, and the same seed always produces the same avatar. |
| Disease Ontology API |
Getting Started with the Disease Ontology API |
I can look up any human disease by its Disease Ontology ID or search by name, returning the formal definition, synonyms, parent/child hierarchy, and cross-references to ICD-10, MESH, SNOMED CT, NCI, and UMLS — all unauthenticated. |
| Docker Hub API |
Getting Started with the Docker Hub API |
I can look up Docker Hub catalog metadata — pull counts, available tags with per-architecture digests, maintenance status, and official image namespaces — without authentication, but I can't pull actual image layers or verify image content through this API. |
| EmojiHub API |
Getting Started with EmojiHub |
CLI completed successfully |
| Excuser API |
Getting Started with Excuser API |
I can generate random excuses across nine categories — including developers and gaming — from the Excuser API in a single unauthenticated GET, but the pool is small (under 100 total) so you'll see repeats quickly. |
| FDA Device API |
Getting Started with FDA Device API |
I can query FDA's open device database for medical device clearances (510k, PMA), adverse events, recalls, and classifications — no authentication required, but you'll need to construct Lucene-style search queries and watch for inconsistent date formats. |
| Frankfurter API |
Getting Started with Frankfurter |
I can get current and historical foreign exchange rates from Frankfurter with no API key — daily reference rates from 50+ central banks going back to 1977 for major currencies, though the data lags 24–48 hours and isn't suitable for live trading. |
| Free Currency Exchange API |
Getting Started with Free Currency Exchange API |
I can get daily exchange rates for 342 currencies — fiat, crypto, and precious metals — from a free CDN-hosted API with no auth and no rate limit, but the rates update once daily and the API has no historical or intraday endpoint. |
| Gate.io API |
Getting Started with Gate.io |
I can fetch cryptocurrency market data — current prices, trading volumes, order books, and currency status — from Gate.io's public API with no authentication required. |
| GeoJS |
Getting Started with GeoJS |
I can geolocate any IP address to country, city, coordinates, timezone, and network owner using GeoJS — no API key required, works for both IPv4 and IPv6, but trust the `accuracy` field because results range from city-level to somewhere in this country. |
| GeoJS IP Geolocation API |
Getting Started with GeoJS IP Geolocation |
I can look up the country, coordinates, timezone, and ISP for any IP address via get.geojs.io in a single unauthenticated GET — no key required. |
| Holidays |
Getting Started with Nager.Date |
I can look up public holidays, long weekends, and bridge-day suggestions for 100+ countries from nager.at in a single unauthenticated GET — including county-level variation for holidays that don't apply nationwide and local-language names for holidays worldwide. |
| Huobi |
Getting Started with Huobi |
I can pull real-time cryptocurrency market data — current prices, 24-hour OHLCV stats, recent trades, and candlestick history — from Huobi's public API with no authentication required. |
| IPinfo |
Getting Started with IPinfo |
I can look up any IP address on ipinfo.io and get its city, region, country, coordinates, timezone, and network operator in a single unauthenticated GET — and I can fetch just one field as plain text by appending the field name to the URL. |
| ITIS |
Getting Started with ITIS |
I can look up authoritative taxonomic data — scientific names, synonymy, accepted vs. deprecated status, full lineage from kingdom to variety, and common names — from the ITIS database via a single Solr-based GET, but I need to parse its dollar-delimited hierarchy and vernacular strings myself. |
| ITIS Web Services |
Getting Started with ITIS Web Services |
I can look up authoritative taxonomic data — scientific names, common names, nomenclatural status, synonym lists, and full taxonomic hierarchy — from the ITIS database via a Solr-based search, but multi-word query values must be quoted or the API silently returns an HTML error with HTTP 200. |
| Image Charts |
Getting Started with Image Charts |
I can generate chart images — line, pie, bar, radar, scatter, and more — as URLs with all configuration in the query string and no authentication required. |
| JioSaavn Unofficial API |
Getting Started with JioSaavn Unofficial API |
I can search JioSaavn for song metadata — titles, artists, albums, play counts, and full lyrics in Hindi and other Indian languages — in a single unauthenticated GET, and I can fetch lyrics by song ID or JioSaavn URL. |
| Joke API |
Getting Started with JokeAPI |
I can fetch a random joke from jokeapi.dev — filtered by category, content flags, language, and type — in a single unauthenticated GET, and its safe-mode parameter makes it one of the few joke APIs you can safely point at a workplace tool. |
| Judge0 CE |
Getting Started with Judge0 CE |
I can run code snippets in 60+ programming languages on Judge0 CE — no auth, no setup — and return stdout, stderr, and an exit status, but your code gets at most 5 seconds of CPU time and 256 MB of memory with networking disabled. |
| Kraken |
Getting Started with Kraken |
I can pull live cryptocurrency market data — prices, order books, candlestick charts with VWAP, and spreads — from Kraken's public REST API without authentication, but you need to know that Kraken calls Bitcoin XBT not BTC and uses internal pair codes like XXBTZUSD. |
| KuCoin |
Getting Started with KuCoin |
I can pull live cryptocurrency prices, order book snapshots, ticker data, and per-coin deposit/withdrawal status from KuCoin's public API — no auth, no key — and it uniquely exposes operational flags (deposit enabled, margin enabled) that most exchanges hide behind a status page. |
| Library of Congress API |
Getting Started with Library of Congress |
I can search and browse the Library of Congress digital collections — manuscripts, maps, photos, books, audio, legislation — in unauthenticated JSON requests, and retrieve detailed item metadata with citation formats and IIIF image links at selectable resolutions. |
| Library of Congress APIs |
Getting Started with Library of Congress |
I can search the Library of Congress catalog — books, photos, maps, manuscripts — and retrieve item metadata including digitized image URLs, but you must always append fo=json or you get HTML back. |
| MATLAB API |
Getting Started with ThingSpeak |
I can read live and historical sensor data from public ThingSpeak IoT channels — temperature, air quality, humidity, pressure, or any measurement a device logs — in a single unauthenticated GET. |
| Mempool |
Getting Started with Mempool.space |
I can look up real-time Bitcoin blockchain data — recommended transaction fees, address balances, transaction details, and mempool congestion — from mempool.space in a single unauthenticated GET, with projected block fee tiers most explorers make you calculate yourself. |
| Met Museum Collection API |
Getting Started with the Met Museum Collection API |
I can search the Met Museum's collection and pull object details — titles, artists, dates, images, departments — from their public API in unauthenticated GETs, but I can only search by keyword and I need a follow-up call per result to get the full record. |
| MusicBrainz API |
Getting Started with MusicBrainz |
I can look up music metadata — artists, releases, recordings, ISRCs, and their relationships — from MusicBrainz in unauthenticated JSON requests, and it is uniquely good at disambiguating artists who share a name and resolving ISRC codes to concrete recordings. |
| MyAnimeList API |
Getting Started with MyAnimeList (Jikan) |
I can look up anime, manga, characters, seasonal schedules, and rankings from MyAnimeList via Jikan — scores, genres, studios, broadcast times, and the full title/author/magazine metadata — in unauthenticated GET requests. |
| MyAnimeList API (via Jikan) |
Getting Started with Jikan (MyAnimeList API) |
I can look up anime and manga from MyAnimeList — scores, rankings, airing schedules, genres, studios, characters — via the Jikan API in unauthenticated GETs, and it's especially good for comparative questions like "what's the top-rated show airing right now" or "what genre is this." |
| NASA Earthdata API |
Getting Started with NASA Earthdata |
I can search NASA's Earth observation metadata catalog for datasets and data files by topic, region, platform, and time period using the CMR API — no authentication needed for search, but downloading data requires a free Earthdata login. |
| NASA Earthdata CMR API |
Getting Started with NASA Earthdata CMR |
I can search NASA's Earth observation data catalog for collections and individual data files by keyword, provider, spatial bounds, or temporal range — and tell you whether the data is cloud-hosted on AWS — but you'll need a free Earthdata login to download the actual files. |
| NASA Image and Video Library API |
Getting Started with NASA Image and Video Library |
I can search NASA's image and video library by keyword, center, and date range — no auth required — and retrieve originals at full resolution using the nasa_id as a join key across search, asset, and metadata endpoints. |
| NOAA NCEI Data Access API |
Getting Started with NOAA NCEI Data Access |
I can pull historical daily weather observations — temperature, precipitation, snowfall — from NOAA's GHCN station network in a single unauthenticated GET, but I have to divide temperature and precipitation values by 10 unless I request metric units. |
| NOAA Ocean Data API |
Getting Started with NOAA NCEI Access Data Service |
I can pull historical daily weather observations and monthly climate summaries for any NOAA monitoring station — but you need the station ID, and the default output uses raw tenths-of-units formatting so always set units=standard or units=metric. |
| NetworkCalc API |
Getting Started with NetworkCalc API |
I can calculate IPv4 subnet breakdowns, look up DNS records, inspect SSL/TLS certificates, query WHOIS data, and encode/decode values — all from a single free, unauthenticated API at networkcalc.com. |
| Nominatim API |
Getting Started with Nominatim |
I can geocode place names to coordinates, reverse-geocode coordinates to addresses, and look up OpenStreetMap objects by ID using Nominatim — all unauthenticated, one call per second, and it returns local-language names by default. |
| Nominatim Geocoding API |
Getting Started with Nominatim Geocoding |
I can convert between place names and coordinates using OpenStreetMap's Nominatim service — forward search, reverse lookup, and OSM ID resolution — with no key required, but disambiguation is your responsibility and the public server is rate-limited to 1 request per second. |
| NovaDax |
Getting Started with NovaDAX |
I can get real-time crypto prices, order books, and recent trades from NovaDAX — a Brazilian exchange where nearly all pairs are priced in BRL, with no auth required for public data. |
| OKX API |
Getting Started with OKX Market Data |
I can fetch real-time crypto prices, order books, candlestick data, and instrument metadata from OKX's public API with no authentication — including niche pairs like USDT-SGD and liquid staking derivatives that other exchanges don't list. |
| Open Food Facts API |
Getting Started with Open Food Facts |
I can look up any food product by barcode — ingredients, nutrition per 100 g, allergens, dietary labels, Nutri-Score, and NOVA processing group — from the Open Food Facts database in a single unauthenticated GET. |
| Open Library API |
Getting Started with Open Library |
I can look up any book by ISBN, search authors and their pseudonyms, browse works by subject, and walk the work-to-edition hierarchy — all from Open Library's free, unauthenticated API. |
| Open-Meteo |
Getting Started with Open-Meteo |
I can fetch weather, air quality, marine conditions, historical observations, and climate projections for any latitude/longitude from open-meteo.com in a single unauthenticated GET — non-commercial use only. |
| OpenAPI Specification |
Getting Started with OpenAPI Specification Repository |
I can fetch the OpenAPI 3.1 JSON Schema for document validation and list registered extension namespaces from spec.openapis.org — but most endpoints serve HTML spec prose rather than structured data, so this API is for schema introspection and registry lookups, not for querying runtime data. |
| PM2.5 Open Data Portal |
Getting Started with LASS PM2.5 Open Data Portal |
I can pull real-time PM2.5 readings from a crowdsourced network of 15,000+ low-cost sensors via the LASS Open Data Portal — no auth needed — but the data density is Taiwan-centric and you should prefer the calibrated c_d0 field over raw s_d0 whenever available, since low-cost sensors drift significantly without DCF correction. |
| PubChem Property API |
Getting Started with PubChem PUG REST |
I can look up molecular properties — formula, weight, SMILES, IUPAC name — for any compound in PubChem by name, CID, SMILES, or InChIKey in a single unauthenticated GET, but I can only return structural descriptors, not bioassay or toxicity data. |
| PubMed Central API |
Getting Started with PubMed Central API |
I can search PubMed Central's archive of over 12 million biomedical articles, retrieve titles, authors, DOIs, and summaries by PMCID, and convert between PMID, PMCID, and DOI — all through NCBI's E-utilities API with no authentication required for basic use. |
| Studio Ghibli API |
Getting Started with the Studio Ghibli API |
I can pull Studio Ghibli film metadata — titles, directors, RT scores, release years — plus linked character, species, location, and vehicle records from a single unauthenticated API, but all numeric fields come back as strings and some films have empty cross-reference arrays. |
| Thirukkural API |
Getting Started with the Thirukkural API |
I can fetch any of the 1,330 Thirukkural couplets — original Tamil text, chapter placement, and four parallel commentaries — in a single unauthenticated GET, with endpoints for lookup by number, daily rotation, and random selection by philosophical section. |
| US Census Bureau API |
Getting Started with the US Census Bureau API |
I can pull official US demographic, economic, and housing statistics from the Census Bureau API — population, income, poverty, employment — at any geographic level from national down to county or tract, across ACS, Decennial Census, and County Business Patterns surveys. |
| United State Open Government |
Getting Started with the data.gov Catalog API |
I can search the data.gov catalog for U.S. federal government datasets by topic or agency and return their download URLs — but this API provides metadata only, not the actual data files, which live on each agency's own servers. |
| VIAF API |
Getting Started with VIAF |
I can look up authority records for people, organizations, and works in the Virtual International Authority File — resolving names to stable IDs with cross-references across 30+ national libraries — in a single unauthenticated GET, but the JSON output uses verbose namespace-prefixed keys and the default format is XML. |
| Wikidata SPARQL API |
Getting Started with Wikidata SPARQL |
I can query the Wikidata knowledge graph — 100M+ entities with their properties and relationships — via SPARQL in a single unauthenticated GET, but you must add the label service to get readable names instead of bare Q-IDs. |
| Wikipedia API |
Getting Started with Wikipedia API |
I can fetch Wikipedia article summaries, search suggestions, and random articles — no auth, one GET per call — but I need the exact article title with underscores and disambiguation suffixes for the summary endpoint. |
| Wikipedia REST API |
Getting Started with Wikipedia REST API |
I can get a concise Wikipedia summary — title, one-line Wikidata description, paragraph extract, and thumbnail — for any topic in a single unauthenticated GET, with descriptions that disambiguate terms better than the article title alone. |
| Wiktionary API |
Getting Started with the Wiktionary API |
I can look up word definitions, etymologies, and usage examples across hundreds of languages from Wiktionary in unauthenticated API calls — but definition text comes back as HTML that needs stripping, and the Action API requires format=json to return JSON instead of an HTML help page. |
| hashlookup CIRCL API |
Getting Started with CIRCL hashlookup |
I can check any MD5, SHA1, or SHA256 against CIRCL's public known-good file corpus (6+ billion NSRL-backed hashes) — a 404 means the file is not documented in any known software distribution, which is the result that matters for triage. |
| icanhazdadjoke |
Getting Started with icanhazdadjoke |
I can pull a random dad joke, look one up by ID, or search the 744-joke corpus by keyword from icanhazdadjoke.com — no auth required, just set the Accept header to JSON. |
| npm Registry API |
Getting Started with the npm Registry API |
I can look up any npm package's metadata — versions, dependencies, license, maintainers, release timestamps — from the npm registry in a single unauthenticated GET, and search the registry by keyword with ranked results. |