A RESTful database API covering all Nintendo Amiibo figures with attributes including series, character, release dates, and game compatibility. Useful for practising API ingestion, building product catalogues, and learning JSON-to-database ETL workflows in Python.
Engineers use `requests` to query all Amiibo figures or filter by game series, character, or type. The JSON response is clean and well-structured, making it ideal for teaching pandas DataFrame construction and simple SQLite database population.
AmiiboAPI is a convenient sandbox for building recommendation AI demos — create a chatbot that suggests Amiibo figures based on a user's favorite Nintendo games. Its structured metadata also works as a beginner dataset for training image-to-text matching models.
# pip install requests pandas
import requests, pandas as pd
resp = requests.get("https://www.amiiboapi.com/api/amiibo/")
df = pd.DataFrame(resp.json()["amiibo"])[["name", "gameSeries", "type"]]
print(f"Total Amiibos: {len(df)}")
print(df.sample(5))Official dataset source
More datasets used by Python data engineers.
Provides a collection of jokes categorised by type (programming, puns, dark, misc) with filtering by language, category, and content flags. Useful for learning REST API integration patterns in Python, practising data ingestion with filtering parameters, and building small test datasets for NLP experiments.
A RESTful API serving Chuck Norris jokes with category filtering and search capabilities. Useful for learning API pagination and query parameter handling in Python, practising HTTP client integration, and building small ingestion pipelines for testing data loading workflows.
Access open-source global map data including roads, buildings, points of interest, land use, and administrative boundaries from OpenStreetMap. Used in geospatial data engineering pipelines for routing analysis, map enrichment, address geocoding, and building location-aware datasets with Python using the OSMnx library.