API Documentation

Complete reference for the CreditAI Pro API. Build powerful credit repair integrations.

Secure Authentication
Rate Limited
RESTful API
Try API Console

Quick Start

Get started with the CreditAI Pro API in minutes

First, authenticate to get your access token:

curl -X POST https://api.creditaipro.com/api/auth/login \
  -H "Content-Type: application/json" \
  -d '{"email": "your@email.com", "password": "your_password"}'
POST
/api/auth/login
Authentication

Authenticate user and get access token

curl -X POST \
  https://api.creditaipro.com/api/auth/login \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "email": "user@example.com",
  "password": "password123"
}'
GET
/api/users/me
User Management

Get current user profile

curl -X GET \
  https://api.creditaipro.com/api/users/me \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json"
GET
/api/credit/scores
Credit Reports

Get user's credit scores

curl -X GET \
  https://api.creditaipro.com/api/credit/scores \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json"
POST
/api/disputes
Disputes

Create a new dispute

curl -X POST \
  https://api.creditaipro.com/api/disputes \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "type": "inaccurate_info",
  "creditor": "ABC Bank",
  "account": "****1234",
  "description": "Account shows late payment but was paid on time"
}'

Rate Limits

API request limits by subscription tier

Basic

100

requests/hour

Pro

1,000

requests/hour

Enterprise

10,000

requests/hour