---
title: "Retrieve CAQH data for a provider"
method: GET
path: "/v2/provider/{providerId}/caqh-data"
tags: ["v2/provider"]
---

# Retrieve CAQH data for a provider

`GET /v2/provider/{providerId}/caqh-data`

Returns the CAQH (Council for Affordable Quality Healthcare) data for the specified provider. This data includes provider credentialing and demographic information as stored in CAQH.

## Path parameters

- `providerId` string, required

## Headers

- `organization-id` string

## Response `200`

CAQH Data for the provider.

- object
  - `practitionerInformation` object
    - `caqhProviderId` integer
    - `firstName` string
    - `middleName` string
    - `lastName` string
    - `suffix` string
    - `gender` string
    - `birthDate` string, date-time
    - `ssn` string
    - `personalEmail` string
    - `personalFaxNumber` string
    - `primaryEmail` string
    - `ethnicity` string
    - `raceEthnicity` object[]
      - `raceEthnicityLevel1` string
      - `raceEthnicityLevel2` object[]
        - `raceEthnicityLevel2Name` string
    - `languagesSpoken` object[]
      - `name` string
    - `birthCountry` string
    - `primaryPracticeState` string
    - `otherPracticeState` string[]
    - `mailingAddress` object
      - `address1` string
      - `address2` string
      - `city` string
      - `state` string
      - `zipCode` string
      - `country` string
    - `homePhoneNumber` string
    - `practiceSetting` string
    - `citizenshipCountry` string
    - `workPermitStatus` string
    - `usWorkEligibleFlag` boolean
    - `visaNumber` string
    - `practitionerType` object
      - `name` string
    - `homeAddress` object
      - `address1` string
      - `address2` string
      - `city` string
      - `state` string
      - `zipCode` string
      - `country` string
  - `practitionerProfileDetail` object
    - `practitionerStatus` object
      - `name` string
    - `lastAttestationDate` string, date-time
    - `attestId` string
    - `practitionerStatusDate` string, date-time
  - `healthPlanPractitionerDetail` object
    - `proViewRosteredOnDate` string, date-time
    - `practitionerAuthorizationFlag` boolean
    - `practitionerAuthorizationDate` string, date-time
    - `practitionerLastRecredentialDate` string, date-time
    - `practitionerNextRecredentialDate` string, date-time
  - `practitionerProfessionalId` object[]
    - `practitionerLicense` object[]
      - `licenseState` string
      - `licenseNumber` string
      - `issueDate` string, date-time
      - `expirationDate` string, date-time
      - `currentlyPracticeInStateFlag` boolean
      - `licenseCategory` string
      - `licenseType` object
        - `name` string
      - `licenseStatus` object
        - `name` string
    - `practitionerNpi` object
      - `npiNumber` string
      - `npiValidatedFlag` boolean
      - `npiAvailableFlag` boolean
    - `practitionerCds` object[]
      - `cdsNumber` string
      - `cdsState` string
      - `issueDate` string, date-time
      - `expirationDate` string, date-time
    - `practitionerDea` object[]
      - `deaNumber` string
      - `deaState` string
      - `issueDate` string, date-time
      - `expirationDate` string, date-time
      - `deaLicenseUnlimitedFlag` boolean
      - `deaApplicationSubmitDate` string, date-time
    - `practitionerMedicare` object[]
      - `medicareNumber` string
      - `medicareState` string
    - `practitionerMedicaid` object[]
      - `medicaidNumber` string
      - `medicaidState` string
    - `practitionerEcfmg` object[]
      - `ecfmgNumber` string
      - `ecfmgIssueDate` string, date-time
      - `ecfmgExpirationDate` string, date-time
    - `ecfmgAvailableFlag` boolean
    - `upinAvailableFlag` boolean
    - `upin` string
    - `deaAvailableFlag` boolean
    - `medicareParticipationFlag` boolean
    - `medicaidParticipationFlag` boolean
    - `modifiedAt` string, date-time
    - `createdAt` string, date-time
  - `practitionerEducation` object[]
    - `graduateType` object
      - `name` string
    - `professionalSchoolFlag` boolean
    - `practitionerProfessionalSchool` object[]
      - `institutionName` object
        - `name` string
      - `degree` object
        - `name` string
      - `address` object
        - `address1` string
        - `address2` string
        - `city` string
        - `state` string
        - `zipCode` string
        - `country` string
      - `institutionPhoneNumber` string
      - `certificateAwarded` string
      - `startDate` string, date-time
      - `endDate` string, date-time
      - `completionFlag` boolean
      - `completionDate` string, date-time
      - `incompleteReason` string
  - `practitionerSpecialExperienceAndTraining` object
    - `adolescents` boolean
    - `angerManagement` boolean
    - `anxiety` boolean
    - `attentionDeficitHyperactivityDisorder` boolean
    - `autismSpectrumDisorders` boolean
    - `bipolarDisorder` boolean
    - `blindnessOrVisualImpairment` boolean
    - `children` boolean
    - `childWelfare` boolean
    - `chronicIllness` boolean
    - `cooccurringDisorders` boolean
    - `createdAt` string, date-time
    - `deafness` boolean
    - `depression` boolean
    - `dialecticalBehavioralTherapy` boolean
    - `genderIdentityDisorder` boolean
    - `genderNonConformity` boolean
    - `geriatricBehavioralHealth` boolean
    - `groupTherapy` boolean
    - `hivAIDS` boolean
    - `homelessness` boolean
    - `lesbianGayBisexual` boolean
    - `marriageAndFamilyTherapy` boolean
    - `medicalIllnessAndTherapy` boolean
    - `medicationManagementAndTherapy` boolean
    - `militaryVeterans` boolean
    - `modifiedAt` string, date-time
    - `neuropsychologicalTestingAdolescents` boolean
    - `neuropsychologicalTestingChildren` boolean
    - `obsessiveCompulsiveDisorder` boolean
    - `other` string
    - `peopleWithDisabilities` boolean
    - `physicalDisabilities` boolean
    - `playTherapy` boolean
    - `postpartumDepressionAndOrPsychosis` boolean
    - `psychologicalTestingAdolescents` boolean
    - `psychologicalTestingChildren` boolean
    - `resourceAuthorization` object
      - `message` string
      - `resource` string
      - `statusCode` string
    - `seriousMentalIllness` boolean
    - `sleepDisorders` boolean
    - `substanceAbuse` boolean
    - `transgender` boolean
    - `trauma` boolean
  - `practitionerTraining` object[]
    - `practitionerOtherTraining` object[]
      - `otherTrainingSpecialty` object
        - `name` string
    - `practitionerPreceptorshipFlag` boolean
    - `practitionerFellowship` object[]
      - `institutionName` object
        - `name` string
      - `affiliatedUniversity` string
      - `startDate` string, date-time
      - `endDate` string, date-time
      - `fellowshipProgramType` string
      - `department` string
      - `fellowshipSpecialty` object
        - `name` string
    - `practitionerResidency` object[]
      - `institutionName` object
        - `name` string
      - `affiliatedUniversity` string
      - `startDate` string, date-time
      - `endDate` string, date-time
      - `residencyProgramType` string
      - `department` string
      - `residencySpecialty` object
        - `name` string
  - `practitionerSpecialty` object[]
    - `otherSpecialty` object[]
      - `abmsListedFlag` boolean
      - `boardCertifiedFlag` boolean
      - `certificateExpirationDate` string, date-time
      - `certificationAppliedDate` string, date-time
      - `certificationNumber` string
      - `failedBoardExamAttempts` integer
      - `failedBoardExamBoardName` string
      - `failedBoardExamDate` string, date-time
      - `failedBoardExamExplanation` string
      - `failedBoardExamFlag` boolean
      - `initialCertificationDate` string, date-time
      - `lastRecertificationDate` string, date-time
      - `listedUnderHMOFlag` boolean
      - `listedUnderPOSFlag` boolean
      - `listedUnderPPOFlag` boolean
      - `listInDirectoryFlag` boolean
      - `notBoardCertifiedSpecialtyDetails` object[]
        - `admissibilityExpirationDate` string, date-time
        - `applicationFormState` string
        - `applyCertificationFlag` boolean
        - `examAcceptedFlag` boolean
        - `examName` string
        - `examTakenDate` string, date-time
        - `futureBoardExamDate` string, date-time
        - `futureBoardOralExamDate` string, date-time
        - `futureBoardWrittenExamDate` string, date-time
        - `intendApplyCertificationDate` string, date-time
        - `intendApplyCertificationFlag` boolean
        - `intendingBoardFlag` boolean
        - `noCertificationExplanation` string
        - `nonCertifiedStatus` string
        - `notEligibleBoardFlag` boolean
        - `notIntendingBoardFlag` boolean
        - `partialExamFlag` boolean
        - `resourceAuthorization` object
          - `message` string
          - `resource` string
          - `statusCode` string
        - `resultsPendingFlag` boolean
        - `resultsPendingSpecialtyBoardName` string
        - `specialtyStatus` string
        - `statusDate` string, date-time
        - `statusExpirationDate` string, date-time
      - `primarySpecialtyFlag` boolean
      - `province` string
      - `recertifiedFlag` boolean
      - `specialtyBoardAddress` object
        - `address1` string
        - `address2` string
        - `city` string
        - `state` string
        - `zipCode` string
        - `country` string
      - `specialtyBoardName` object
        - `name` string
      - `specialtyName` object
        - `name` string
      - `specialtyNuccTaxonomyCode` string
      - `specialtyType` string
      - `subSpecialtyName` object
        - `name` string
    - `practitionerSpecialtyFlag` boolean
    - `primarySpecialty` object
      - `specialtyType` string
      - `primarySpecialtyFlag` boolean
      - `specialtyName` object
        - `name` string
      - `subSpecialtyName` object
        - `name` string
      - `specialtyBoardName` object
        - `name` string
      - `certificationNumber` string
      - `initialCertificationDate` string, date-time
      - `certificateExpirationDate` string, date-time
      - `recertifiedFlag` boolean
      - `specialtyNuccTaxonomyCode` string
    - `secondarySpecialty` object
      - `specialtyType` string
      - `primarySpecialtyFlag` boolean
      - `specialtyName` object
        - `name` string
      - `subSpecialtyName` object
        - `name` string
      - `specialtyBoardName` object
        - `name` string
      - `certificationNumber` string
      - `initialCertificationDate` string, date-time
      - `certificateExpirationDate` string, date-time
      - `recertifiedFlag` boolean
      - `specialtyNuccTaxonomyCode` string
  - `practitionerAffiliation` object[]
    - `hospitalAffiliation` object
      - `admittingPrivilegeFlag` boolean
      - `admittingPrivilege` object[]
        - `practitionerCredentialingContact` object[]
          - `credentialingContactFirstName` string
          - `credentialingContactMiddleName` string
          - `credentialingContactLastName` string
          - `credentialingContactAddress` object
            - `address1` string
            - `address2` string
            - `city` string
            - `state` string
            - `zipCode` string
            - `country` string
          - `credentialingContactPhoneNumber` string
          - `credentialingContactTitle` string
          - `credentialingContactFaxNumber` string
          - `credentialingContactEmailAddress` string
          - `primaryCredentialingContactFlag` boolean
          - `credentialingContactAvailabilityHours` string
        - `institutionName` object
          - `name` string
          - `nonAhaName` string
        - `address` object
          - `address1` string
          - `address2` string
          - `city` string
          - `state` string
          - `country` string
          - `zipCode` string
        - `phoneNumber` string
        - `startDate` string, date-time
        - `endDate` string, date-time
        - `department` string
        - `admittingPrivilegeStatus` string
      - `admittingArrangementFlag` boolean
      - `admittingArrangement` object[]
        - `ahaHospitalId` string
        - `phoneNumber` string
        - `startDate` string, date-time
        - `endDate` string, date-time
        - `admittingArrangementStatus` string
      - `nonAdmittingAffiliationFlag` boolean
      - `nonAdmittingAffiliation` object[]
        - `ahaHospitalId` string
        - `institutionName` object
          - `name` string
          - `nonAhaName` string
        - `address` object
          - `address1` string
          - `address2` string
          - `city` string
          - `state` string
          - `country` string
          - `zipCode` string
        - `phoneNumber` string
        - `startDate` string, date-time
        - `endDate` string, date-time
        - `nonAdmittingAffiliationStatus` string
  - `practitionerPracticeLocation` object[]
    - `activeLocation` object[]
      - `practiceLimitationFlag` boolean
      - `emailAddress` string
      - `practiceLimitation` object
        - `ageLimitationFlag` boolean
        - `ageLimitationMaximum` string
        - `ageLimitationMinimum` string
        - `otherLimitation` string
        - `specialtyLimitationFlag` boolean
        - `specialtyLimitationDescription` string
        - `genderLimitationType` string
      - `healthcareServiceName` string
      - `phoneCoverage24x7` boolean
      - `practitionerLocationDetail` object[]
        - `practitionerStartDate` string, date-time
      - `locationService` object
        - `laboratoryServicesFlag` boolean
        - `drawingBloodFlag` boolean
        - `cliaCertificateNumber` string
        - `cliaExpirationDate` string, date-time
      - `locationOfficeManager` object[]
        - `officeManagerCredentialingContactFlag` boolean
        - `officeManagerEmailAddress` string
        - `officeManagerFaxNumber` string
        - `officeManagerFirstName` string
        - `officeManagerLastName` string
        - `officeManagerMiddleName` string
        - `officeManagerPhoneNumber` string
        - `primaryContactFlag` boolean
      - `caqhLocationId` string
      - `officeType` object
        - `name` string
      - `standardizedLocationID` string
      - `parentOrganization` object
        - `organizationTaxId` object[]
          - `taxIdNumber` string
        - `organizationId` string
        - `organizationName` string
      - `healthcareServicePrimaryTaxID` object
        - `taxIdNumber` string
      - `healthcareServiceType2Npi` object[]
        - `npiNumber` string
      - `healthcareServiceTaxId` object[]
        - `taxIdNumber` string
        - `taxIdType` string
        - `taxIdGroupName` string
      - `locationType2Npi` object[]
        - `npiNumber` string
      - `locationTaxId` object[]
        - `taxIdNumber` string
      - `address` object
        - `address1` string
        - `address2` string
        - `city` string
        - `state` string
        - `country` string
        - `zipCode` string
      - `mailingAddress` object
        - `address1` string
        - `address2` string
        - `city` string
        - `state` string
        - `country` string
        - `zipCode` string
      - `locationHours` object[]
        - `dayOfweek` string
        - `startHours` string
        - `endHours` string
        - `createdAt` string, date-time
        - `modifiedAt` string, date-time
      - `locationSpecialty` object[]
        - `specialty` object
          - `name` string
        - `subSpecialty` object
          - `name` string
  - `practitionerEmploymentInformation` object[]
    - `employerName` string
    - `startDate` string, date-time
    - `endDate` string, date-time
    - `department` string
    - `title` string
    - `employerPhoneNumber` string
    - `employerPhoneExtn` string
    - `employerFaxNumber` string
    - `employerEmailAddress` string
    - `employerAddress` object
      - `address1` string
      - `address2` string
      - `city` string
      - `state` string
      - `zipCode` string
      - `country` string
  - `practitionerEmploymentGap` object[]
    - `gapStartDate` string, date-time
    - `gapEndDate` string, date-time
    - `gapExplanation` object[]
      - `gapExplanationName` string
  - `practitionerCertification` object[]
    - `certificationName` string
    - `certificationType` string
    - `certificationState` string
    - `certificationNumber` string
    - `certificationObtainedDate` string, date-time
    - `certificationExpirationDate` string, date-time
  - `practitionerDocument` object[]
    - `documentID` string
    - `documentName` string
    - `documentStatus` string
    - `documentType` string
  - `practitionerClinicalPractice` object
    - `fullTimeFlag` boolean
  - `practitionerProfessionalLiabilityInsurance` object[]
    - `insuranceCarrierName` string
    - `policyNumber` string
    - `renewalDate` string, date-time
    - `occurrenceCoverageAmount` number
    - `aggregateCoverageAmount` number
    - `policyHolder` string
    - `pliCoverageType` object
      - `id` string
      - `name` string
    - `policyEffectiveDate` string, date-time
    - `policyExpirationDate` string, date-time
    - `policyCurrentEffectiveDate` string, date-time
    - `individualCoverageFlag` boolean
    - `insuranceType` string
    - `unlimitedCoverageFlag` boolean
  - `providerId` string
  - `updatedAt` string, date-time
  - `updatedBy` string
  - `updatedByName` string
  - `workflowSource` string
  - `practitionerDisclosure` object[]
    - `disclosureQuestionDetail` string
    - `disclosureAnswerFlag` boolean
    - `disclosureAnswerDetail` string
    - `disclosureDate` string, date-time
    - `practitionerAdverseAction` object[]
      - `occurrenceExplanation` string
      - `actionDate` string, date-time
    - `practitionerProfessionalLiabilityAction` object[]
      - `carrierName` string
      - `policyNumber` string
      - `coverageStartDate` string, date-time
      - `coverageEndDate` string, date-time
    - `practitionerMedicareMedicaidSanctions` object[]
      - `disciplinaryActions` string

## Other responses

- `400` — Invalid input parameters.
- `401` — Authorization token is missing or invalid.
- `403` — User does not have permission to access this resource.
- `404` — No CAQH data found.

---

[API](https://skmtc.net/certifyos/apis/certifyos-api.md) · [All operations](https://skmtc.net/certifyos/apis/certifyos-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/certifyos/certifyos-api/versions/df08dd00da43/schema)
