API V2

API v2 reference

Base URL: https://veribureau.net/api/v2

All endpoints require Authorization: Bearer vb_api_.... Free tier: 500 calls per month per API key. Generate keys in Dashboard → API Keys.

Authentication

Send your API key in the Authorization header. Without a valid key you get 401. If you exceed the monthly limit you get 429.

curl -s -H "Authorization: Bearer vb_api_YOUR_KEY_HERE" \
  "https://veribureau.net/api/v2/company/apple"

GET /company/:identifier

Full company profile. Identifier can be slug. Returns claimed business or discovered company (name, industry, country, city, website, claimed, cbs, trend, reviewCount, etc.).

curl -s -H "Authorization: Bearer vb_api_xxx" \
  "https://veribureau.net/api/v2/company/apple"

GET /company/:identifier/sanctions

Per-source sanctions status (OFAC, EU, UN, RNBO) and summary. Informational only; not legal advice.

curl -s -H "Authorization: Bearer vb_api_xxx" \
  "https://veribureau.net/api/v2/company/apple/sanctions"

GET /company/:identifier/trust-score

Trust score (CBS), trend, review count, response rate, resolution rate. Claimed businesses only.

curl -s -H "Authorization: Bearer vb_api_xxx" \
  "https://veribureau.net/api/v2/company/apple/trust-score"

GET /company/:identifier/reviews

Paginated published reviews. Query: page, limit (default 20, max 100).

curl -s -H "Authorization: Bearer vb_api_xxx" \
  "https://veribureau.net/api/v2/company/apple/reviews?page=1&limit=10"

GET /search

Search companies. Query: q (min 2 chars), industry, country, limit (default 20, max 50).

curl -s -H "Authorization: Bearer vb_api_xxx" \
  "https://veribureau.net/api/v2/search?q=tech&country=US&limit=20"

Errors

CodeMeaningWhen
401UnauthorizedMissing or invalid Bearer token
429Too Many RequestsMonthly call limit exceeded
404Not FoundCompany or resource not found
500Server ErrorInternal error

For business registration, Proof Tokens, and reviews management see API v1 documentation.