Discover/GARP API
live

GARP APIgarp.org

Access GARP certification data via API: FRM, SCR, and RAI exam details, schedules, fees, logistics, membership tiers, and industry events.

Endpoint health
verified 4d ago
get_insights_and_events
get_scr_exam_windows
get_membership_info
get_rai_program_overview
get_rai_exam_details
15/15 passing latest checkself-healing
Endpoints
15
Updated
26d ago

What is the GARP API?

The GARP API covers 15 endpoints across three certification programs — FRM, SCR, and RAI — exposing exam formats, registration windows, fee schedules, logistics, membership tiers, and upcoming events. Endpoints like get_frm_exam_details return structured objects for Part I and Part II including topic lists, duration, and delivery method, while get_frm_exam_windows gives date ranges and registration deadlines for each 2026 exam window.

Try it

No input parameters required.

api.parse.bot/scraper/f138136d-4fa4-4319-bf06-62a577462649/<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/f138136d-4fa4-4319-bf06-62a577462649/get_frm_program_overview' \
  -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 garp-org-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.garp_certification___exam_api import GARP

garp = GARP()

# Get FRM program overview
frm_program = garp.frmprograms.get()
print(frm_program.title, frm_program.description)
for step in frm_program.steps:
    print(step)

# Get FRM exam details with nested part info
frm_exam = garp.frmexams.get()
print(frm_exam.delivery)
print(frm_exam.part_i.format, frm_exam.part_i.duration)
for topic in frm_exam.part_i.topics:
    print(topic)

# Get FRM exam windows
frm_schedule = garp.frmexamschedules.get()
for window in frm_schedule.exam_windows:
    print(window.window, window.scheduling_window)

# Get FRM fees
frm_fees = garp.frmfeeses.get()
print(frm_fees.enrollment_fee.amount, frm_fees.enrollment_fee.description)
for reg_fee in frm_fees.exam_registration_fees:
    print(reg_fee.window, reg_fee.early, reg_fee.standard)

# Get membership info
membership = garp.memberships.get()
for mtype in membership.types:
    print(mtype.name, mtype.rate)

# Get insights and events
info = garp.insightsandeventses.get()
for event in info.upcoming_events:
    print(event.name, event.date, event.location)
for insight in info.recent_insights:
    print(insight.title, insight.date)
All endpoints · 15 totalmissing one? ·

Returns overview of the FRM (Financial Risk Manager) certification program including title, description, requirements, and steps to complete certification. No parameters required.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "steps": "array of strings listing steps to complete certification",
    "title": "string, program name",
    "description": "string, program description",
    "requirements": "array of strings listing certification requirements"
  },
  "sample": {
    "data": {
      "steps": [
        "Register for the FRM Exam Part I",
        "Schedule and pass the Part I Exam",
        "Register for the FRM Exam Part II",
        "Schedule and pass the Part II Exam within 4 years of passing Part I",
        "Submit 2 years of work experience within 5 years of passing Part II"
      ],
      "title": "Financial Risk Manager (FRM) Certification",
      "description": "The FRM is the leading certification for risk managers. It is recognized globally as the standard for those who manage risk.",
      "requirements": [
        "Pass the FRM Exam Part I",
        "Pass the FRM Exam Part II",
        "Demonstrate two years of professional full-time financial risk management work experience"
      ]
    },
    "status": "success"
  }
}

About the GARP API

FRM Certification Endpoints

The FRM program is covered by five endpoints. get_frm_program_overview returns the program title, description, certification requirements, and an ordered steps array. get_frm_exam_details returns separate part_i and part_ii objects, each containing format, duration, and a topic list, along with a top-level delivery field. get_frm_exam_windows returns an array of window objects with window name, exam dates, registration deadlines, and scheduling windows for 2026. get_frm_fees returns an enrollment_fee object (amount and description of the one-time fee) plus an exam_registration_fees array that breaks out early and standard pricing per window. get_frm_exam_logistics returns fields for testing center locations, scheduling instructions, identification requirements, and the calculator policy.

SCR and RAI Certification Endpoints

The SCR (Sustainability and Climate Risk) certificate is covered by four endpoints. get_scr_program_overview returns title, description, and steps. get_scr_exam_details returns format, duration, and a topics array. get_scr_exam_windows mirrors the FRM window structure with dates and deadlines for 2026. get_scr_fees returns a standard_registration array broken down by candidate category, plus a notes field for additional context.

The RAI (Risk and AI) certificate is covered by three endpoints. get_rai_program_overview returns title, description, and a topics_covered summary string. get_rai_exam_details returns format, duration, and delivery method. get_rai_exam_logistics returns a delivery_options array and scheduling instructions. get_rai_fees returns per-category registration fees in the same structure as SCR.

Membership and Industry Insights

get_membership_info returns a types array where each element includes the membership name, rate, and a benefits list. get_insights_and_events returns two arrays: upcoming_events (name, date, location per event) and recent_insights (title and date per article). These two endpoints are useful for applications that track GARP's professional development calendar or surface recent risk management content.

Reliability & maintenanceVerified

The GARP API is a managed, monitored endpoint for garp.org — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when garp.org 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 garp.org 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
15/15 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
  • Build an FRM exam prep tracker that displays Part I and Part II topic lists from get_frm_exam_details alongside user study progress.
  • Create a certification cost calculator using fee tiers from get_frm_fees and get_scr_fees to compare early vs. standard registration savings.
  • Populate a certification comparison tool showing exam format, duration, and topics across FRM, SCR, and RAI programs.
  • Build a risk career planning dashboard that surfaces upcoming GARP events and recent insights from get_insights_and_events.
  • Automate deadline reminders by pulling 2026 registration windows and exam dates from get_frm_exam_windows and get_scr_exam_windows.
  • Display GARP membership tier benefits and rates from get_membership_info to help candidates decide whether to join before enrolling.
  • Inform candidates of testing center requirements and allowed calculators using fields from get_frm_exam_logistics.
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 GARP offer an official developer API?+
GARP does not publish an official public developer API for its certification and membership data. This Parse API provides structured access to that information.
What does `get_frm_exam_windows` return and how is it structured?+
get_frm_exam_windows returns an exam_windows array for 2026. Each element includes the window name, exam date range, registration deadline dates (early and standard), and the scheduling window during which candidates can book their appointment.
Does the API return historical exam pass rates or candidate statistics for any program?+
Not currently. The API covers exam structure, topics, fees, logistics, and scheduling for FRM, SCR, and RAI, but does not expose historical pass rate data or candidate volume statistics. You can fork this API on Parse and revise it to add an endpoint targeting GARP's published pass rate pages.
How are SCR and RAI fees structured compared to FRM fees?+
get_scr_fees and get_rai_fees both return a standard_registration array broken out by candidate category (e.g., GARP member vs. non-member). get_frm_fees uses a different structure: it separates a one-time enrollment_fee object from an exam_registration_fees array that includes early and standard tiers per exam window.
Does the API cover GARP's ERP (Energy Risk Professional) certification?+
Not currently. The API covers the FRM, SCR, and RAI programs. ERP program details, exam windows, and fees are not included. You can fork this API on Parse and revise it to add endpoints for ERP certification data.
Page content last updated . Spec covers 15 endpoints from garp.org.
Related APIs in EducationSee all →
globallearning.fintelligents.com API
Learn about the Chartered Alternative Investment Analyst (CAIA®) program by accessing comprehensive program details, curriculum information, and frequently asked questions all in one place. Quickly find the specific information you need about CAIA certification, coursework, and common inquiries to make informed decisions about your investment education.
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.
examcompass.com API
Access free CompTIA certification practice exams and topic-specific quizzes for A+, Network+, and Security+ (SY0-701) to test your knowledge and prepare for your certification. Browse the complete exam index and download practice tests whenever you need to study.
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.
gradschools.com API
Search graduate programs across multiple categories and discover articles about funding, financial aid, and admissions to help guide your grad school journey. Find specific program information and detailed resources all in one place to support your application and enrollment decisions.
annualreports.com API
Search for and access thousands of international company annual reports in PDF and HTML formats, while filtering by ticker, exchange, industry, sector, company size, and location. Browse company profiles and financial documents across different markets and industries to find the information you need.
g2.com API
Search G2.com to discover software products, compare pricing and categories, and read customer reviews all in one place. Get detailed product overviews and ratings to make informed decisions about business software.
globenewswire.com API
globenewswire.com API