SQL API Endpoints

These endpoints retrieve historical aggregated data via SQL queries.

👻 Pokémon HeatMap Data

  • Endpoint: /api/sql/get_pokemon_heatmap_data

  • Description:

    • Retrieves heatmap data for Pokémons using month-based time parameters.

  • Query Parameters:

    • Changes:

      • start_time and end_time Expect YYYYMM format.

    • Additions:

      • pokemon_id

      • form

      • iv_bucket (0, 25, 50, 75, 90, 100 or all)

      • limit (returns results limited by this number - important for the visual API)

    • Allows you to query for individual pokemon_id, form, iv_bucket and limit.

  • Examples:

Shiny Rate Data

  • Endpoint: /api/sql/get_shiny_rate_data

  • Description:

    • Retrieves Pokémon shiny rate statistics based per account.

  • Query Parameters:

    • Equal Time Filter YYYYMM format.

    • Additions:

      • pokemon_id

      • form

      • username

      • shiny (0 = False, 1 = True)

      • limit

    • Allows you to query for individual pokemon_id, form, username, shiny and limit.

  • Examples:

👹 Raid SQL Data

  • Endpoint: /api/sql/get_raid_data

  • Description:

    • Retrieves raid-related data including filters for gym ID, raid Pokémon, raid level, and more.

  • Query Parameters:

    • Equal Time Filter YYYYMM format.

    • Additions:

      • gym_id

      • raid_pokemon

      • raid_form

      • raid_level

      • raid_team

      • raid_costume

      • raid_is_exclusive

      • raid_ex_raid_eligible

    • Allows you to query for individual gym_id and raid parameters.

  • Examples:

🕴️Invasion SQL Data

  • Endpoint: /api/sql/get_invasion_data

  • Description: Provides historical invasion data with filters for pokestop ID, display type, character, grunt, and confirmed status.

  • Query Parameters:

    • Equal Time Filter YYYYMM format.

    • Additions:

      • pokestop_id

      • display_type

      • character

      • grunt

      • confirmed

      • limit

    • Allows you to query for individual pokestop_id, and invasion parameters.

  • Examples:

🔎 Quest SQL Data

  • Endpoint: /api/sql/get_quest_data

  • Description: Retrieves quest data using a range of filters such as pokestop ID, AR quest type, reward types, and more.

  • Query Parameters:

    • Equal Time Filter YYYYMM format.

    • Additions:

      • pokestop_id

      • ar_type

      • normal_type

      • reward_ar_type

      • reward_normal_type

      • reward_ar_item_id

      • reward_normal_item_id

      • reward_ar_poke_id

      • reward_normal_poke_id

      • limit

    • Allows you to query for individual quest parameters.

  • Examples:

Last updated