Account access
Your data access
CheckingLoading package terms and credit availability…
Started—
Time remaining—
Ends—
Priority queue
CheckingNeeds your attention
Access terms
Packages and renewal
Access ledger
Current and previous termsPackage history
| Package | Status | Valid period | Credits | Consumption | Concurrency | Payment |
|---|
Authenticated usage
Calls and credit settlement
Daily callsLast 30 days
CallsCredits
Consumption mix
Sources
| Source | Calls | Success | Latency | Credits |
|---|
Request ledger
—Call history
| Time | Request | Credential | Status | Latency | Results | Credits |
|---|
Authentication
Up to 10 active keysAPI keys
Create a key
Name keys by environment or application so they are easy to revoke later.
New secretCopy this key now
For security, the full key will not be shown again.
API quick start
View live catalogMake your first data request
Send one HTTPS request and receive the final normalized JSON response.
01AuthenticateBearer API key02Choose sourceFrom API catalog03Send HTTPS requestPOST /v1/query04Read final JSONHTTP 200
One request · application/json
POST /v1/query
Authorization: Bearer gp_live_…
{
"domain": "airline",
"sourceCode": "AA",
"operation": "search",
"input": { ... }
}Success · HTTP 200
{
"requestId": "8a7f…",
"status": "succeeded",
"result": { "access": { "mode": "full" }, "data": { ... } },
"meta": { "creditsCharged": 1, "durationMs": 842 }
}API contract
Base URL · https://gateway.geniuspacket.comWhat every request needs
AuthorizationBearer YOUR_API_KEYRequired on every data request. Key permissions must include the selected business type.
Content-Typeapplication/jsonSend domain, sourceCode, operation, and an input object.
CreditsCharged on successThe live catalog shows the credit cost for each source operation. Failed provider calls are refunded.
| Endpoint | Purpose | Authentication |
|---|---|---|
GET /v1/catalog | List sources, operations, connection status, and credit costs | Public |
POST /v1/query | Run a data request and return the final JSON response | API key |
| HTTP | Error code | What to do |
|---|---|---|
400 | INVALID_REQUEST | Check the selected operation and input fields |
401 | INVALID_API_KEY | Check the key, Authorization header, and IP allowlist |
403 | API_KEY_SCOPE_DENIED | Add permission for the selected business type |
402 | INSUFFICIENT_CREDITS | Buy capacity or wait for the next daily grant |
404 | SOURCE_NOT_AVAILABLE | Refresh the live catalog and choose an available operation |
429 | CONCURRENCY_LIMIT_REACHED | Wait for a running request to finish or increase concurrency |
502 / 504 | PROVIDER_* / *_TIMEOUT | Retry with the returned requestId; failed calls are not charged |
Credential attribution
Usage by credential
| Channel | Key | Calls | Last used |
|---|
Balance changes
Credit ledger
| Time | Event | Amount | Job |
|---|
Purchases
Payment orders
| Time | Package | Provider | Amount | Status | Action |
|---|
Account preferences
Profile and notifications
Security
End sessions you do not recognizeActive sessions
Workspace access
Owner + up to 20 membersTeam members
Account data could not be loaded
Please check your connection and try again.
Loading your account…