API v1 is live

VETTR Developer Portal

Build powerful mining stock analysis tools with the VETTR API. Access scores, filings, red flags, and executive data programmatically.

Quick Start

Authentication

The VETTR API uses JWT Bearer tokens for authentication. Follow these steps to get started.

1

Create an account

Send a POST request to /v1/auth/signup with your email and password.

2

Get your token

POST to /v1/auth/login with your credentials. You will receive a JWT access token.

3

Make authenticated requests

Include the token as a Bearer token in the Authorization header. Admin routes require an additional X-Admin-Secret header.

Get an access token
curl -X POST https://vettr-backend.vercel.app/v1/auth/login \
  -H "Content-Type: application/json" \
  -d '{"email": "dev@example.com", "password": "your-password"}'
Use the token in requests
curl https://vettr-backend.vercel.app/v1/stocks \
  -H "Authorization: Bearer YOUR_TOKEN"

Rate Limits

API requests are rate-limited based on your subscription tier. Limits are applied per minute using a sliding window.

TierRead RequestsWrite Requests
Free60/min20/min
Pro120/min60/min
Premium300/min120/min

Ready to start building?

Explore the full API documentation and start integrating VETTR data into your applications today.