API Documentation

Integrate with VentureBoard's powerful API to submit ventures, manage submissions, and access platform data programmatically.

Quick Start
Get started with VentureBoard API in minutes

1. Get API Key

Contact us to get your API credentials

2. Make Requests

Use our RESTful endpoints

3. Integrate

Build powerful applications

API Endpoints

Submit Venture
Submit a new venture contribution, investor profile, or domain onboarding
POST
No Auth
/api/submit
Get Submissions
Retrieve all submissions with filtering and pagination
GET
Authentication Required
/api/admin/submissions
Update Submission
Update admin notes and tags for a submission
PATCH
Authentication Required
/api/admin/submissions/{id}
Admin Authentication
Authenticate admin users with email and password
POST
No Auth
/api/admin/auth
Email Signup
Subscribe to VentureBoard newsletter and updates
POST
No Auth
/api/email-signup

Example Request

Submit a Venture Contribution
Example of how to submit a new venture contribution via API

Request

POST /api/submit
Content-Type: application/json

{
  "role": "contributor",
  "name": "John Doe",
  "email": "john@example.com",
  "contribution_type": "development",
  "equity_points": 500,
  "goals": "Build scalable web applications",
  "strengths": "React, Node.js, AWS",
  "availability": 20
}

Response

{
  "success": true,
  "ventureScore": 78,
  "message": "Submission received successfully",
  "submissionId": "vb_123456789"
}

Authentication

API Authentication
Learn how to authenticate your API requests

For protected endpoints, include your API key in the request headers:

Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

Contact our team to get your API credentials and access to protected endpoints.

Rate Limits

Free Tier
100
requests per hour
Pro Tier
1,000
requests per hour
Enterprise
10,000
requests per hour
Need Help?
Our team is here to help you integrate with VentureBoard API