Skip to main content

Huntrecht Platform API

Fast, reliable B2B e-commerce and trade finance platform. Simple to integrate, easy to scale. Start building in minutes.

from huntrecht import HuntrechtClient

client = HuntrechtClient(
client_id="hnt_your_client_id",
client_secret="your_secret"
)

# Create a customer account
customer = client.customers.create({
"email": "buyer@company.com",
"company_name": "Acme Corp"
})
print(customer)

Core Capabilities

B2B Commerce

Orders & Quotes — Create orders with flexible payment terms (Net 30, Net 60, installments). AI-generated quotes with optimal pricing.

Subscriptions — Full lifecycle management with Shopify draft order integration and automated billing.

Storefront — Access Shopify B2B catalog with customer-specific pricing and product filtering.

Price Drops — Track supplier price reductions with webhook notifications.

Financial Services

Credit Risk — AI-powered credit scoring for BNPL decisions with real-time risk analysis.

Payments — Process payments, request payouts, manage installment plans.

KYC Verification — Company onboarding and identity verification for B2B customers.

Settlement — Automated daily settlement with Circle, Payoneer, and dual custody providers.

Platform Services

Authentication — OAuth2 Client Credentials, JWT tokens, secure session management.

User Management — Customer profiles, company accounts, RBAC permissions.

Webhooks — Real-time event notifications with HMAC verification.

Rate Limits — Tiered rate limits based on subscription plan.

API Endpoints

CategoryEndpointsDescription
Authentication/auth/*Login, register, token exchange
Users/users/*User profiles, company accounts
Orders/orders/*Order CRUD, quotes, payments
Subscriptions/subscriptions/*Subscription lifecycle
Credit Risk/credit-risk/*Credit scoring, assessments
KYC/kyc/*Identity verification
Payments/payments/*Process payouts, settlements

Subscription Plans

PlanRate LimitFeatures
Starter100 req/dayBasic API access
Basic1,000 req/dayAll endpoints, email support
Standard10,000 req/dayPriority processing, webhooks
Pro50,000 req/dayDedicated support, SLA
EnterpriseUnlimitedCustom integrations, on-premise

Next Steps

  1. Get API credentials
  2. Authenticate your first request
  3. Create a customer account
  4. Process your first order

Need Help?

  • Interactive Docs: Use the OpenAPI/Swagger endpoint at /api/docs
  • Dashboard: Access the admin dashboard at the app root
  • Support: support@huntrecht.com