Discover/ExamCompass API
live

ExamCompass APIexamcompass.com

Access CompTIA A+, Network+, and Security+ SY0-701 practice test questions and topic quizzes via the ExamCompass API. 5 endpoints, structured JSON output.

Endpoint health
verified 4d ago
get_home_page_exam_index
get_security_plus_practice_test
get_security_plus_topic_quiz
get_network_plus_practice_test
get_a_plus_practice_test
5/5 passing latest checkself-healing
Endpoints
5
Updated
26d ago

What is the ExamCompass API?

The ExamCompass API provides structured access to CompTIA certification practice exam content across 5 endpoints, covering A+, Network+, and Security+ SY0-701. The get_home_page_exam_index endpoint returns a full index of available tests and quizzes, while dedicated endpoints for each certification deliver individual question objects — including question text and answer options — for up to 24 Security+, 12 Network+, and multiple A+ practice tests.

Try it

No input parameters required.

api.parse.bot/scraper/bc82fc6b-4974-4ab2-87b7-e6720c9b29a7/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/bc82fc6b-4974-4ab2-87b7-e6720c9b29a7/get_home_page_exam_index' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace examcompass-com-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

from parse_apis.examcompass_api import ExamCompass, Quiz, ExamCategory, QuizLink, Question, Option, APlusCore

client = ExamCompass()

# Browse available exam categories
for category in client.quizs.list_available():
    print(category.name, len(category.practice_tests), len(category.topic_quizzes))
    for link in category.practice_tests[:2]:
        print(link.name, link.url)

# Get a Security+ practice test
quiz = client.quizs.get_security_plus(test_number="3")
print(quiz.quiz_name, quiz.total_questions)
for q in quiz.questions[:3]:
    print(q.question)
    for opt in q.options:
        print(opt.text, opt.is_correct)

# Get an A+ practice test using the APlusCore enum
a_plus_quiz = client.quizs.get_a_plus(test_number="2", core=APlusCore.CORE_1)
print(a_plus_quiz.quiz_name, a_plus_quiz.total_questions)

# Get a topic quiz
topic_quiz = client.quizs.get_security_plus_topic(topic="encryption")
print(topic_quiz.quiz_name, topic_quiz.total_questions)
All endpoints · 5 totalmissing one? ·

Returns a full index of available certification exams (A+, Network+, Security+) with links to their practice tests, topic quizzes, and acronym quizzes. Each exam category contains arrays of named links. Use this to discover available test numbers and topic slugs for the other endpoints.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "items": "array of ExamCategory objects each with name, practice_tests, topic_quizzes, and acronym_quizzes"
  },
  "sample": {
    "data": {
      "items": [
        {
          "name": "CompTIA A+",
          "topic_quizzes": [
            {
              "url": "https://www.examcompass.com/comptia-a-plus-220-1201-certification-exam-mobile-device-hardware-servicing-quiz",
              "name": "Mobile Device Hardware Servicing Quiz"
            }
          ],
          "practice_tests": [
            {
              "url": "https://www.examcompass.com/comptia-a-plus-certification-practice-test-1-exam-220-1201",
              "name": "A+ Practice Test 1"
            }
          ],
          "acronym_quizzes": [
            {
              "url": "https://www.examcompass.com/comptia-a-plus-220-1201-exam-acronyms-quiz-part-1",
              "name": "A+ 220-1201 Exam Acronyms Quiz pt. 1"
            }
          ]
        },
        {
          "name": "CompTIA Network+",
          "topic_quizzes": [
            {
              "url": "https://www.examcompass.com/comptia-network-plus-certification-exam-n10-009-osi-reference-model-quiz",
              "name": "OSI Reference Model Quiz"
            }
          ],
          "practice_tests": [
            {
              "url": "https://www.examcompass.com/comptia-network-plus-certification-practice-test-1-exam-n10-009",
              "name": "Network+ Practice Exam 1"
            }
          ],
          "acronym_quizzes": [
            {
              "url": "https://www.examcompass.com/comptia-network-plus-n10-009-exam-acronyms-quiz-part-1",
              "name": "N10-009 Exam Acronyms Quiz pt. 1"
            }
          ]
        },
        {
          "name": "CompTIA Security+",
          "topic_quizzes": [
            {
              "url": "https://www.examcompass.com/comptia-security-plus-sy0-701-exam-security-controls-quiz",
              "name": "Security Controls Quiz"
            }
          ],
          "practice_tests": [
            {
              "url": "https://www.examcompass.com/comptia-security-plus-practice-test-1-exam-sy0-701",
              "name": "Security+ Practice Test 1"
            }
          ],
          "acronym_quizzes": [
            {
              "url": "https://www.examcompass.com/comptia-security-plus-sy0-701-exam-acronyms-quiz-part-1",
              "name": "SY0-701 Exam Acronyms Quiz pt. 1"
            }
          ]
        }
      ]
    },
    "status": "success"
  }
}

About the ExamCompass API

Exam Index and Coverage

The get_home_page_exam_index endpoint requires no inputs and returns three top-level objects: CompTIA A+, CompTIA Network+, and CompTIA Security+. Each contains practice_tests, topic_quizzes, and acronym_quizzes arrays with links to individual tests. This gives you a complete map of available content before fetching individual tests.

Practice Test Endpoints

Three endpoints handle individual practice tests by certification. get_security_plus_practice_test accepts a test_number parameter (1–24) and returns a questions array, quiz_name, and total_questions integer — each test contains approximately 25 questions. get_network_plus_practice_test covers N10-009 tests numbered 1–12 with the same response shape. get_a_plus_practice_test takes both a core parameter ('1' for 220-1201 or '2' for 220-1202) and a test_number, allowing you to target either A+ core exam series.

Topic Quizzes

get_security_plus_topic_quiz retrieves topic-focused Security+ quizzes using a topic slug parameter. Confirmed working slugs include security-controls, encryption, hashing, and digital. The response follows the same structure as the practice test endpoints: a questions array of objects with question text and options, a quiz_name string, and a total_questions count.

Response Shape

All question-returning endpoints share a consistent response structure. Each item in the questions array contains the question text and an options array of answer choices. No answer keys or explanations are included in the response — the data reflects the question and option content only.

Reliability & maintenanceVerified

The ExamCompass API is a managed, monitored endpoint for examcompass.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when examcompass.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official examcompass.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
4d ago
Latest check
5/5 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Building a flashcard or quiz app seeded with real CompTIA Security+ SY0-701 questions from get_security_plus_practice_test
  • Generating a study schedule that cycles through all 24 Security+ practice tests programmatically
  • Populating a learning management system with CompTIA A+ 220-1201 and 220-1202 practice questions keyed by core exam
  • Indexing all available topic quizzes for Network+ and Security+ using get_home_page_exam_index to build a syllabus tracker
  • Comparing question coverage across topic slugs like encryption and hashing for targeted Security+ study guides
  • Archiving versioned snapshots of exam question sets to track content changes over time
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 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 ExamCompass have an official developer API?+
No. ExamCompass does not publish an official developer API or documented data feed. This Parse API is the structured programmatic interface to that content.
Do the practice test endpoints return correct answers or explanations?+
No. Each question object contains the question text and an options array of answer choices, but no answer keys, correct-answer flags, or explanations are included in any endpoint's response. The API covers question and option content only. You can fork this API on Parse and revise it to add answer extraction if ExamCompass exposes that data in a form you can target.
Are acronym quizzes accessible through the API?+
Not currently. The get_home_page_exam_index endpoint lists acronym quiz links in the index, but there are no dedicated endpoints to fetch acronym quiz question content. The API covers practice tests and topic quizzes. You can fork it on Parse and revise to add an acronym quiz endpoint.
What topic slugs work with `get_security_plus_topic_quiz`?+
Confirmed working slugs include security-controls, encryption, hashing, and digital. Additional slugs may work if they correspond to ExamCompass topic quiz URLs, but only these four are documented as confirmed. Use get_home_page_exam_index to retrieve the full list of topic quiz links and derive additional slugs from those URLs.
Does the API cover CompTIA certifications beyond A+, Network+, and Security+?+
Not currently. The five endpoints cover A+ (220-1201 and 220-1202), Network+ N10-009, and Security+ SY0-701 only. Other CompTIA certifications such as CySA+, CASP+, or Cloud+ are not included. You can fork this API on Parse and revise it to add endpoints for those certifications if ExamCompass hosts relevant content.
Page content last updated . Spec covers 5 endpoints from examcompass.com.
Related APIs in EducationSee all →
isc2.org API
Discover ISC2 cybersecurity certifications, compare exam pricing, and search training courses to plan your professional development path. Find upcoming events and self-study resources to prepare for your desired certification.
garp.org API
Access comprehensive information about GARP's FRM, SCR, and RAI certifications including exam schedules, fees, logistics, and program details to plan your risk professional certification journey. Explore membership options, industry insights, and events to stay informed about professional development opportunities in risk management.
qconcursos.com API
Search and explore thousands of Brazilian public exam questions filtered by discipline, examining board, and subject to help prepare for concursos. Access detailed information about specific questions and browse the complete catalog of available exam topics and institutions.
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.
examine.com API
Search and explore evidence-based information about supplements, health conditions, and outcomes with detailed supplement profiles, study summaries, and categorized health data. Get comprehensive overviews of how specific supplements affect various health conditions backed by scientific research.
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.
cfainstitute.org API
Access the complete CFA Program curriculum across all three levels, including topics, learning modules, and Learning Outcome Statements directly from official CFA Institute materials. Search and retrieve structured exam content to study efficiently, compare learning objectives, or build study tools.
funtrivia.com API
Search and browse thousands of trivia questions and quizzes across multiple categories, with the ability to filter by topic, difficulty, or find random challenges to test your knowledge. Discover trending topics, top-rated quizzes, and the latest additions to build custom trivia games or enhance your learning experience.