HelpFraud · Ontwikkelaarsdocumentatie

Verbind uw server met de HelpFraud Business API.

Authorization · BUSINESS

Stuur Authorization: Bearer hf_live_example. Dit is geen echte sleutel. Bewaar sleutels op uw server, nooit in een browser of URL.

Sleutels authenticeren je verzoeken aan de HelpFraud API. De volledige sleutel wordt maar één keer getoond.

US$ 4,99 / Maandelijks

Jouw controles

Gebruik input en optioneel type. Vaste endpoints kiezen hun controle. Dit zijn risicosignalen, geen bewijs van fraude; externe aanbieders zijn niet verbonden.

Bulk accepteert 1–50 items. Elk verbruikt één maandelijkse API-eenheid. Fouten worden per item teruggegeven. Maximaal 256 KiB per verzoek.

POST/api/v1/check

curl -X POST 'https://helpfraud.com/api/v1/check' \
  -H 'Authorization: Bearer hf_live_example' \
  -H 'Content-Type: application/json' \
  -d '{"input":"https://example.com","type":"WEBSITE"}'

POST/api/v1/check/url

curl -X POST 'https://helpfraud.com/api/v1/check/url' \
  -H 'Authorization: Bearer hf_live_example' \
  -H 'Content-Type: application/json' \
  -d '{"input":"https://example.com"}'

POST/api/v1/check/message

curl -X POST 'https://helpfraud.com/api/v1/check/message' \
  -H 'Authorization: Bearer hf_live_example' \
  -H 'Content-Type: application/json' \
  -d '{"input":"Please verify this message."}'

POST/api/v1/check/email

curl -X POST 'https://helpfraud.com/api/v1/check/email' \
  -H 'Authorization: Bearer hf_live_example' \
  -H 'Content-Type: application/json' \
  -d '{"input":"support@example.com"}'

POST/api/v1/check/phone

curl -X POST 'https://helpfraud.com/api/v1/check/phone' \
  -H 'Authorization: Bearer hf_live_example' \
  -H 'Content-Type: application/json' \
  -d '{"input":"+442079460123"}'

POST/api/v1/check/bulk

curl -X POST 'https://helpfraud.com/api/v1/check/bulk' \
  -H 'Authorization: Bearer hf_live_example' \
  -H 'Content-Type: application/json' \
  -d '{"items":[{"input":"https://example.com","type":"WEBSITE"}]}'

GET/api/v1/domain/{domain}

curl 'https://helpfraud.com/api/v1/domain/{domain}' -H 'Authorization: Bearer hf_live_example'

GET/api/v1/domains/recent

curl 'https://helpfraud.com/api/v1/domains/recent' -H 'Authorization: Bearer hf_live_example'

GET/api/v1/alerts

curl 'https://helpfraud.com/api/v1/alerts' -H 'Authorization: Bearer hf_live_example'

GET/api/v1/openapi.json

curl 'https://helpfraud.com/api/v1/openapi.json'

Snelheidslimiet

Business: 60 eenheden per voortschrijdende minuut en 5.000 eenheden per kalendermaand. Fouten: error.code, error.message, error.request_id. 429 bevat retry-after.

{
  "error": {
    "code": "RATE_LIMIT_EXCEEDED",
    "message": "API request limit exceeded.",
    "request_id": "example-request-id"
  }
}
INVALID_REQUEST
400
INVALID_INPUT
400
INVALID_API_KEY
401
PLAN_UPGRADE_REQUIRED
403
FORBIDDEN
403
NOT_FOUND
404
CONFLICT
409
PAYLOAD_TOO_LARGE
413
UNSUPPORTED_MEDIA_TYPE
415
RATE_LIMIT_EXCEEDED
429
DATABASE_UNAVAILABLE
503
INTERNAL_ERROR
500

Nieuwe domeinen · Waarschuwingen

Domeinen komen uit echte publieke aggregaten. Eerste waarneming is geen registratiedatum. Meldingen behoren alleen aan de sleuteleigenaar.

limit: 1–200 · page: 1–10,000 · since: ISO 8601 · unread: true/false