isc2.org APIisc2.org ↗
Access ISC2 certification details, exam pricing, training course search, events, and self-study resources via a structured REST API with 6 endpoints.
No input parameters required.
curl -X GET 'https://api.parse.bot/scraper/1aacbe66-12a0-42ea-a93a-8a5ebb48f2c1/get_certifications' \ -H 'X-API-Key: $PARSE_API_KEY'
Returns a list of all ISC2 cybersecurity certifications with their names, slugs, and short descriptions.
No input parameters required.
{
"type": "object",
"fields": {
"certifications": "array of certification objects each containing name, slug, and description"
},
"sample": {
"data": {
"certifications": [
{
"name": "CC",
"slug": "cc",
"description": "Entry-Level Cybersecurity"
},
{
"name": "SSCP",
"slug": "sscp",
"description": "Security Administrator"
},
{
"name": "CISSP",
"slug": "cissp",
"description": "Leadership & Operations"
}
]
},
"status": "success"
}
}About the isc2.org API
The ISC2 API provides 6 endpoints covering cybersecurity certification data from isc2.org, including full credential details, live exam pricing, and a searchable training course catalog. The get_certification_details endpoint returns fields like SKU, accreditations, experience attributes, and DoD approval status for each credential. The search_training endpoint queries the full course catalog with keyword filtering and pagination.
Certifications and Exam Data
The get_certifications endpoint returns all ISC2 certifications as a list of objects with name, slug, and description. To retrieve full details for a specific credential, pass its slug — such as cissp, ccsp, cc, or cgrc — to get_certification_details. That endpoint returns the certification's sku, full_name, accreditations (e.g. 'Approved by Department of Defense'), a description string, and an attributes array covering experience requirements and applicable standards.
Exam Pricing
The get_exam_pricing endpoint returns current pricing for major ISC2 certifications. Each pricing object in the response includes sku, price, currency, and channel. The optional currency parameter accepts standard ISO codes like USD, GBP, or EUR, and the optional channel parameter filters results by pricing region, defaulting to US/Global Tier 1 when omitted.
Training Course Search
The search_training endpoint queries the ISC2 course catalog and returns a hits array of course objects. Each hit includes title, vendorName, courseDeliveryType, city, country, startDate, and the associated certification. The endpoint accepts a query string for keyword filtering (e.g. CISSP or cloud) plus page and limit parameters for zero-based pagination. The response also includes total, page, and nbPages fields for navigating large result sets.
Events and Self-Study Resources
The get_events and get_self_study_tools endpoints return Sitecore CMS layout data for the corresponding ISC2 pages. The events response includes page metadata, navigation, and content components for upcoming professional development opportunities. The self-study response covers textbooks, study guides, apps, and other exam preparation tools. Both endpoints take no parameters and return the full structured page payload.
- Build a certification comparison tool using
name,description, andaccreditationsfields fromget_certification_details. - Display regional exam costs by querying
get_exam_pricingwith differentcurrencyandchannelvalues. - Create a training course finder filtered by keyword and location using
search_trainingwithquery,city, andcountryfields. - Aggregate ISC2 course schedules by parsing
startDateandcourseDeliveryTypefromsearch_trainingresults. - Track DoD-approved certifications by reading the
accreditationsfield across all credential slugs. - Populate a study resource directory using self-study tool metadata from
get_self_study_tools. - Correlate certification SKUs from
get_certification_detailswith pricing data fromget_exam_pricingfor a cost-planning dashboard.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 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.
Does ISC2 have an official public developer API?+
What slugs are valid for the `get_certification_details` endpoint?+
cc, cissp, sscp, ccsp, cgrc, csslp, issap, issep, and issmp. Each maps to a distinct ISC2 certification and returns fields including sku, accreditations, attributes, and full_name.Does `get_exam_pricing` return prices for all certifications or only some?+
sku, which you can cross-reference with the sku field returned by get_certification_details. If you need pricing for a certification not currently covered, you can fork this API on Parse and revise it to add the missing SKUs.Can I filter training courses by country or delivery type directly?+
search_training endpoint currently supports filtering by query keyword and controls pagination via page and limit. The city, country, and courseDeliveryType fields are present in each hit but are not exposed as dedicated filter parameters. You can fork this API on Parse and revise it to add country or delivery-type filter parameters.