Discover/jetpunk.com API
live

jetpunk.com APIjetpunk.com

Access JetPunk quiz data via API. Search quizzes by keyword, browse by category tag, and retrieve full question/answer content for any quiz.

Endpoints
3
Updated
3mo ago
Try it
Page number for pagination
Search keyword (e.g. 'Capitals', 'Countries')
api.parse.bot/scraper/8393ef45-4706-4d61-9693-127af45c4246/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/8393ef45-4706-4d61-9693-127af45c4246/search_quizzes?page=1&query=capitals' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 3 totalclick to expand

Search for quizzes by keyword on JetPunk. Returns a paginated list of matching quizzes with their paths and take counts.

Input
ParamTypeDescription
pageintegerPage number for pagination
queryrequiredstringSearch keyword (e.g. 'Capitals', 'Countries')
Response
{
  "type": "object",
  "fields": {
    "page": "integer, current page number",
    "query": "string, the search query echoed back",
    "quizzes": "array of objects with title, path, and takes",
    "has_next": "boolean, whether more pages exist"
  },
  "sample": {
    "data": {
      "page": 1,
      "query": "capitals",
      "quizzes": [
        {
          "path": "/quizzes/name-state-capitals",
          "takes": "1688350",
          "title": "U.S. State Capitals Quiz"
        },
        {
          "path": "/quizzes/european-capitals-quiz",
          "takes": "1584806",
          "title": "Europe Capitals Quiz"
        }
      ],
      "has_next": true
    },
    "status": "success"
  }
}

About the jetpunk.com API

The JetPunk API provides 3 endpoints for discovering and extracting trivia quiz data from JetPunk.com. Use search_quizzes to find quizzes by keyword and get back titles, URL paths, and take counts, or use get_quiz to retrieve a complete quiz including all question-answer pairs, column headers, categories, and description. The API covers thousands of quizzes across geography, history, science, and more.

Search and Browse Quizzes

The search_quizzes endpoint accepts a required query string (e.g. 'Capitals' or 'Countries') and an optional page integer for pagination. It returns a quizzes array where each object includes a title, a path (the quiz's URL slug), and a takes count indicating how many times that quiz has been completed. The has_next boolean tells you whether additional pages exist, making it straightforward to iterate through large result sets.

The get_quizzes_by_tag endpoint works similarly but filters by category. Pass a tag slug such as 'geography', 'history', or 'science', and receive a paginated list of quizzes under that tag. The normalized tag slug is echoed back in the response alongside the page and has_next fields. Both browse endpoints return the same quiz object shape, so you can feed the path field directly into the next endpoint.

Retrieving Full Quiz Content

Once you have a quiz path from either browse endpoint, pass it to get_quiz to retrieve complete quiz data. The response includes the quiz id, title, description, and a categories array listing all associated tags. The content field is an array of objects where each entry maps column header names to answer values — the headers array tells you what those column names are. For a capitals quiz, for example, headers might be ['Country', 'Capital'] and each content object maps those keys to the corresponding values. This structure supports both single-answer and multi-column quiz formats.

Coverage and Data Shape

Quiz take counts (takes) give a rough signal of popularity without requiring any additional calls. The path field returned in list endpoints is the canonical identifier for fetching quiz details — it matches the URL path on JetPunk.com. Categories returned in get_quiz responses are the same tag slugs accepted by get_quizzes_by_tag, so you can build category-aware workflows that chain all three endpoints.

Common use cases
  • Build a trivia app seeded with JetPunk geography or history quizzes and their full question/answer data
  • Index quiz titles and take counts to surface the most-played quizzes in a given category tag
  • Generate flashcard decks from the content array returned by get_quiz
  • Search for quizzes by keyword to power a quiz recommendation or search feature
  • Extract categories arrays from quizzes to analyze how topics are distributed across the JetPunk catalog
  • Pipe multi-column quiz content (via the headers and content fields) into a database for structured trivia storage
  • Compare take counts across quizzes in the same tag to rank quiz popularity by subject
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does JetPunk have an official developer API?+
No. JetPunk does not publish an official developer API or documented data access program. This Parse API is the structured way to access JetPunk quiz and question data programmatically.
What does `get_quiz` return beyond the questions and answers?+
It returns the quiz id, title, description, a categories array of associated tag slugs, a headers array naming the column labels, and a content array where each object maps those header names to their corresponding values. This covers all the structured data visible on a quiz page.
Does the API return user scores, leaderboards, or per-user quiz history?+
Not currently. The API covers quiz metadata, category tags, take counts, and full question/answer content. User-specific data such as scores and leaderboards is not exposed. You can fork this API on Parse and revise it to add an endpoint targeting that data if it is publicly accessible on the site.
How does pagination work across the list endpoints?+
Both search_quizzes and get_quizzes_by_tag accept an optional page integer parameter (defaulting to the first page). Each response includes a has_next boolean. When has_next is true, increment page by one and repeat the request to fetch the next batch of results.
Can I filter quizzes by difficulty or date created?+
Not currently. The search and tag endpoints return title, path, and takes count per quiz, without difficulty ratings or creation dates. You can fork this API on Parse and revise it to add those fields if they appear on the relevant pages.
Page content last updated . Spec covers 3 endpoints from jetpunk.com.
Related APIs in EducationSee all →
arxiv.org API
Search and discover academic research papers on arXiv using keywords, authors, titles, categories, and dates, then access detailed metadata for any paper. Browse the complete arXiv category taxonomy to explore research across different scientific disciplines.
maxpreps.com API
Access high school sports data from MaxPreps. Search for schools, retrieve team rosters and schedules, look up athlete profiles, and browse national or state rankings across all sports.
athletic.net API
Search and analyze cross country and track & field performance data across the US, including athlete profiles, meet results, team rosters, and rankings. Access comprehensive meet information, historical records, and state-level competition data to track athlete progress and discover top performers.
allaboutcircuits.com API
Access educational electronics content from All About Circuits, including technical articles, circuit diagrams, textbook volumes, and forum discussions organized by category. Search and browse the latest resources, view detailed articles, explore engineering tools, and find answers across their community forums.
illinoisreportcard.com API
Search and analyze comprehensive performance data for Illinois public schools, districts, and the state, including academic achievements in ELA, math, and science, student demographics, teacher and administrator information, school finances, and environmental conditions. Compare schools side-by-side, track growth metrics, and access accountability ratings and school highlights to make informed decisions about education quality.
noor-book.com API
Search and discover books across 1,800+ categories in the Noor Book library, retrieving detailed information about titles, authors, biographies, and book metadata. Access comprehensive author profiles and browse one of the largest Arabic and English digital book collections with over 289,000 authors.
quizbowlpackets.com API
Search and browse thousands of quizbowl question sets across all competition levels, then access detailed metadata like difficulty, subjects, and download links for each packet. Find the perfect practice materials for High School, Collegiate, Middle School, or Pop Culture quizbowl competitions.
amberstudent.com API
Search student accommodation listings across popular cities and access comprehensive property information including room types, pricing trends, and tenant reviews. Get detailed insights into student housing options to compare amenities, prices, and community feedback all in one place.