Skip to main content

PokéAPI

This page contains the setup guide and reference information for the PokéAPI source connector.

Overview

The PokéAPI source retrieves one Pokémon resource from the PokéAPI REST API for each sync. Use it primarily for tutorials, testing, and demonstrations.

Prerequisites

None. PokéAPI is public and doesn't require authentication.

Setup guide

  1. Add a new PokéAPI source.
  2. For Pokemon Name, select the Pokémon whose data you want to sync.
  3. Test and save the source.

Supported sync modes

The connector supports full refresh syncs. It doesn't support incremental syncs.

Supported streams

This source provides one stream:

StreamDescription
pokemonOne record containing details for the configured Pokémon, including its abilities, base stats, forms, held items, moves, sprites, and types.

Limitations

  • A source configuration syncs one Pokémon. Create a separate source for each additional Pokémon you want to sync.
  • The connector restricts Pokemon Name to 898 defined values, ending with calyrex. You can't select Pokémon that aren't in this list.

Rate limits

PokéAPI doesn't enforce rate limits on its REST API, but its fair use policy asks clients to limit request frequency and cache responses. Schedule syncs responsibly. PokéAPI may permanently ban IP addresses that violate this policy.

Tutorials

These tutorials use PokéAPI as an example source:

IP allow list

If you use Airbyte Cloud and your organization restricts access to specific IPs, add the Airbyte Cloud IP addresses to your allow list.

Reference

Config fields reference

Field
Type
Property name
string
pokemon_name

Changelog

Expand to review
VersionDatePull RequestSubject
0.3.622026-07-1481961Update dependencies
0.3.612026-07-1081655chore(source-pokeapi): dummy version bump for progressive rollout (autopilot) testing
0.3.602026-06-3081200Update dependencies
0.3.592026-06-2580885POC: Test autopilot rollout pipeline
0.3.582026-06-2380588Update dependencies
0.3.572026-06-1679995Update dependencies
0.3.562026-06-0979458Update dependencies
0.3.552026-06-0278874Update dependencies
0.3.542026-04-2877372Update dependencies
0.3.532026-04-2176700Update dependencies
0.3.522026-03-3175872Update dependencies
0.3.512026-03-2475403Update dependencies
0.3.502026-02-2473837Update dependencies
0.3.492026-02-1073196Update dependencies
0.3.482026-02-0272538Promoting release candidate 0.3.48-rc.1 to a main version.
0.3.48-rc.12026-01-3072491Enable progressive rollout for testing
0.3.472026-01-2072186Update dependencies
0.3.462026-01-1471541Update dependencies
0.3.452025-12-1870514Update dependencies
0.3.442025-11-2569964Update dependencies
0.3.432025-11-1869659Update dependencies
0.3.422025-10-2968928Update dependencies
0.3.412025-10-2168252Update dependencies
0.3.402025-10-1467489Update dependencies
0.3.392025-10-0166956Update dependencies
0.3.382025-09-2366412Update dependencies
0.3.372025-09-0965871Update dependencies
0.3.362025-08-2365223Update dependencies
0.3.352025-08-0964702Update dependencies
0.3.342025-08-0264212Update dependencies
0.3.332025-07-3164147Update dependencies
0.3.322025-07-2663873Update dependencies
0.3.312025-07-1963428Update dependencies
0.3.302025-07-1263262Update dependencies
0.3.292025-07-0562562Update dependencies
0.3.282025-06-2862408Update dependencies
0.3.272025-06-2662103Fix nidoran names
0.3.262025-06-2161935Update dependencies
0.3.252025-06-1461063Update dependencies
0.3.242025-05-2460437Update dependencies
0.3.232025-05-1060084Update dependencies
0.3.222025-05-0359486Update dependencies
0.3.212025-04-2759102Update dependencies
0.3.202025-04-1958517Update dependencies
0.3.192025-04-1257849Update dependencies
0.3.182025-04-0557292Update dependencies
0.3.172025-03-2956733Update dependencies
0.3.162025-03-2256172Update dependencies
0.3.152025-03-0855569Update dependencies
0.3.142025-03-0155073Update dependencies
0.3.132025-02-2354598Update dependencies
0.3.122025-02-1554015Update dependencies
0.3.112025-02-0853472Update dependencies
0.3.102025-02-0152980Update dependencies
0.3.92025-01-2551878Update dependencies
0.3.82025-01-1151308Update dependencies
0.3.72024-12-2850708Update dependencies
0.3.62024-12-2150261Update dependencies
0.3.52024-12-1449689Update dependencies
0.3.42024-12-1249337Update dependencies
0.3.32024-12-0948220Update dependencies
0.3.22024-10-2947927Update dependencies
0.3.12024-10-2847461Update dependencies
0.3.02024-08-2644791Refactor connector to manifest-only format
0.2.152024-08-2444749Update dependencies
0.2.142024-08-1744348Update dependencies
0.2.132024-08-1243760Update dependencies
0.2.122024-08-1043576Update dependencies
0.2.112024-08-0343262Update dependencies
0.2.102024-07-2742738Update dependencies
0.2.92024-07-2042180Update dependencies
0.2.82024-07-1341762Update dependencies
0.2.72024-07-1041446Update dependencies
0.2.62024-07-0941131Update dependencies
0.2.52024-07-0640938Update dependencies
0.2.42024-06-2540405Update dependencies
0.2.32024-06-2240037Update dependencies
0.2.22024-06-0439048[autopull] Upgrade base image to v1.2.1
0.2.12024-05-3038136Make connector compatable with builder
0.2.02023-10-0230969Migrated to Low code
0.1.52022-05-1812942Fix example inputs
0.1.42021-12-078582Update connector fields title/description
0.1.32021-12-038432Migrate from base_python to CDK, add SAT tests.
0.1.12020-06-294410Fix runtime UI error from GitHub store path.
0.1.02020-05-043149Add source for PokeAPI.