Hesgoals: FIFA World Cup 2026 scores, live results, standings

Errors

The Public API uses standard HTTP status codes and returns structured JSON error objects.

Error format

All error responses follow this structure:

json
{
  "error": {
    "code": "INVALID_API_KEY",
    "message": "Invalid API key. Please check your API key and try again.",
    "status": 401
  }
}

Error codes

CodeStatusDescription
UNAUTHORIZED401Missing or malformed Authorization header.
INVALID_API_KEY401API key not found in the system.
API_KEY_REVOKED401Key has been revoked from the dashboard.
API_KEY_EXPIRED401Key has passed its expiration date.
ACCOUNT_SUSPENDED403Account has been suspended or cancelled.
PLAN_REQUIRED403No active plan associated with account.
FORBIDDEN_ENDPOINT403Your plan does not grant access to this endpoint.
RATE_LIMIT_EXCEEDED429Too many requests. Check Retry-After header.
DAILY_QUOTA_EXCEEDED429Daily request limit reached. Resets at midnight UTC.
MONTHLY_QUOTA_EXCEEDED429Monthly request limit reached. Upgrade your plan.
RESOURCE_NOT_FOUND404Requested resource does not exist.
VALIDATION_ERROR400Invalid request parameters.
INTERNAL_SERVER_ERROR500Unexpected server error. Please try again.

Troubleshooting

💡

Getting 401? Make sure your header is exactly Authorization: Bearer sk_live_xxx — no extra spaces, no quotes around the key.

⚠️

Getting 403 FORBIDDEN_ENDPOINT? Your plan may not include access to this endpoint. Check the Rate Limits & Quota page for plan permissions, or upgrade from the Developer Dashboard.