Skip to content

Seasons

The Seasons endpoints provide information about the different seasons of Regular Show.

Get All Seasons

GET /api/season
bash
GET /api/season

Response:

json
{
  "info": {
    "count": 9
  },
  "results": [
    { "id": 1, "name": "Season 1", "episode_count": 13 },
    { "id": 2, "name": "Season 2", "episode_count": 29 },
    { "id": 3, "name": "Season 3", "episode_count": 38 },
    { "id": 4, "name": "Season 4", "episode_count": 36 },
    { "id": 5, "name": "Season 5", "episode_count": 38 },
    { "id": 6, "name": "Season 6", "episode_count": 28 },
    { "id": 7, "name": "Season 7", "episode_count": 37 },
    { "id": 8, "name": "Season 8", "episode_count": 29 },
    { "id": "shorts", "name": "Shorts", "episode_count": 15 }
  ]
}

Get Season Details

GET /api/season/:id

Parameters:

  • id - Season ID (1-8) or "shorts"
bash
GET /api/season/1
GET /api/season/shorts

Response:

json
{
  "id": 1,
  "name": "Season 1",
  "year": "2010",
  "episode_count": 13,
  "episodes": [
    {
      "id": 51,
      "name": "Death Punchies",
      "slug": "Death_Punchies",
      "season": 1,
      "season_year": "2010",
      "episode_number": 51,
      "url": "https://regularshow.fandom.com/wiki/Death_Punchies",
      "thumbnail": "https://static.wikia.nocookie.net/..."
    },
    ...
  ]
}

Season Information

Season 1 (2010)

  • Episodes: 12 regular + Pilot
  • Notable: Introduction to main characters

Season 2 (2010-2011)

  • Episodes: 28
  • Notable: More focus on supporting characters

Season 3 (2011-2012)

  • Episodes: 39 (including double-length)
  • Notable: More continuity, Mordecai & Margaret relationship arc begins

Season 4 (2012-2013)

  • Episodes: 37 (including 3 double-length specials)
  • Notable: Thomas introduced as regular

Season 5 (2013-2014)

  • Episodes: 37
  • Notable: Expanded universe elements

Season 6 (2014-2015)

  • Episodes: 28
  • Notable: Various dimension/time travel episodes

Season 7 (2015-2016)

  • Episodes: 36
  • Notable: Emotional story arcs

Season 8: In Space (2016-2017)

  • Episodes: 27
  • Notable: Final season, space-themed

Example: Get All Episodes from a Season

javascript
async function getSeasonEpisodes(seasonId) {
  const response = await fetch(
    `https://regularshow-api.vercel.app/api/season/${seasonId}`
  );
  const data = await response.json();
  
  if (data.error) {
    console.error(data.error);
    return;
  }
  
  console.log(`${data.name} (${data.year})`);
  console.log(`Total Episodes: ${data.episode_count}`);
  console.log('\nEpisodes:');
  
  data.episodes.forEach(ep => {
    console.log(`  ${ep.episode_number}. ${ep.name}`);
  });
}

getSeasonEpisodes(1);

Released under the MIT License.