API Access Now Available — Build with 13,000+ Questions
REST API

Certification Questions as a Service

Access 13,000+ practice questions across 26 IT certifications via a simple REST API. Build study apps, power your LMS, or train your team.

Terminal
# Get 5 random Security+ questions
curl -H "x-api-key: gmc_live_your_key" \
  "https://akcrbmxlnlcgvsgainib.supabase.co/functions/v1/api-v1-questions?certification=comptia-security-plus&limit=5&random=true"
13,072
Questions
26
Certifications
99.9%
Uptime

Get Your Free API Key

100 requests/month, 50 unique questions. No credit card required.

Your API Key
Save this key now. It will not be shown again. If you lose it, contact hello@getmycert.com.

Simple, Transparent Pricing

Start free, upgrade when you need more.

Free
$0
  • 100 requests / month
  • 50 unique questions
  • 10 requests / minute
  • All 26 certifications
  • Quiz mode (hide answers)
Get Free Key
Enterprise
$199 / mo
  • Unlimited requests
  • Unlimited unique questions
  • 300 requests / minute
  • Pagination & bulk export
  • Priority support
  • Custom integrations

Built for Developers

Three endpoints. Clean JSON. Sub-100ms responses.

Edge-Fast Responses

Sub-100ms from Supabase Edge Functions. No cold starts, no waiting.

🔒

API Key Auth

Simple x-api-key header. No OAuth complexity, no token refresh headaches.

🎲

Quiz Mode

Set include_answer=false to build interactive quizzes that reveal answers after submission.

🎯

Smart Filtering

Filter by certification, difficulty, and domain. Get exactly the questions you need.

🔀

Random Sampling

Randomize question order for realistic exam simulation every time.

📈

Usage Dashboard

Track your API usage, rate limits, and daily breakdowns in real time.

API Reference

Everything you need to start building.

Authentication

All requests require an API key in the x-api-key header.

curl -H "x-api-key: gmc_live_your_key" \
  https://akcrbmxlnlcgvsgainib.supabase.co/functions/v1/api-v1-questions
GET /api-v1-certifications

List all available certifications and their question counts.

ParameterTypeDescription
providerstring optionalFilter by provider (e.g., "AWS", "CompTIA")
GET /api-v1-questions

Retrieve practice questions with filtering, randomization, and quiz mode.

ParameterTypeDescription
certificationstring optionalCertification slug (from /api-v1-certifications)
difficultystring optionaleasy, medium, or hard
limitinteger optionalQuestions per request (max varies by tier)
randomboolean optionalRandomize question order
include_answerboolean optionalSet false for quiz mode (no answers)

Example response:

{
  "data": [{
    "id": "ce4de3ed-...",
    "question": "What is the primary goal of information security?",
    "options": {
      "A": "Protect the confidentiality, integrity, and availability...",
      "B": "Prevent all unauthorized access to systems",
      "C": "Monitor all network traffic",
      "D": "Eliminate all security risks"
    },
    "difficulty": "easy",
    "certification": {
      "name": "CompTIA Security+ (SY0-701)",
      "slug": "comptia-security-plus",
      "provider": "CompTIA"
    },
    "correct_answer": "A",
    "explanation": "The CIA triad is the foundation of information security..."
  }],
  "meta": {
    "total_available": 503,
    "returned": 1,
    "limit": 1,
    "random": true,
    "unique_questions": {
      "limit": 2000,
      "used": 142,
      "remaining": 1858
    }
  }
}
GET /api-v1-usage

Check your current usage, rate limits, and remaining quota.

Error Codes

CodeMeaning
401Invalid or missing API key
429Rate or monthly limit exceeded
500Server error