API Documentation
Integrate with the Unstuck VC ecosystem using our comprehensive API
The Unstuck VC API provides developers with programmatic access to the Unstuck ecosystem, enabling integration with third-party applications, services, and platforms. Our API follows REST principles, uses JSON for data formatting, and implements OAuth 2.0 for secure authentication.
Rate Limits
Standard tier: 60 requests per minute
Premium tier: 300 requests per minute
Enterprise tier: Custom limits
API Version
Current version: v1.0
Base URL
https://api.unstuckvc.com/v1
Getting Started
API Access
- Sign up for an Unstuck VC account at unstuckvc.com
- Navigate to Settings > Developer Options > API Access
- Request API access by providing your use case details
- Once approved, you can create and manage your API credentials
Authentication
All API requests must be authenticated using OAuth 2.0 bearer tokens. To obtain a token:
POST https://api.unstuckvc.com/v1/auth/token Content-Type: application/json { "client_id": "YOUR_CLIENT_ID", "client_secret": "YOUR_CLIENT_SECRET", "grant_type": "client_credentials" }
The response will contain your access token:
{ "access_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...", "token_type": "bearer", "expires_in": 3600 }
Include this token in all subsequent requests:
GET https://api.unstuckvc.com/v1/startups Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...
Startup Investment API
Access information about available investment opportunities, open rounds, and startup details.
/startups
Returns a paginated list of startups in the Unstuck VC ecosystem.
Query Parameters
category
: Filter by startup category (fintech, saas, web3, etc.)status
: Filter by round status (open, future, watchlist)limit
: Number of results to return (default: 20, max: 100)offset
: Pagination offset
/startups/{startup_id}
Returns comprehensive information about a specific startup.
Path Parameters
startup_id
: Unique identifier for the startup
Returns information including:
- Company information
- Current investment rounds
- Future investment rounds
- Team information
- Metrics & traction
- Technical documentation
/startups/{startup_id}/rounds
Returns all investment rounds for a specific startup.
Path Parameters
startup_id
: Unique identifier for the startup
/investments
Creates a new investment order for the specified startup round.
Request Body
{ "startup_id": "startup_123", "round_id": "round_456", "amount": 5000, "currency": "USD" }
JavaScript/TypeScript
npm install unstuck-api-client
Python
pip install unstuck-api-client
Java
Available on Maven Central
PHP
Available on Composer
Security
- Never expose your API credentials in client-side code
- Implement proper error handling and logging
- Validate webhook signatures using your webhook secret
- Rotate your API credentials periodically
Performance
- Implement caching for frequently accessed data
- Use pagination parameters to limit response sizes
- Batch related requests when possible
Rate Limiting
- Implement exponential backoff for rate limit errors
- Cache responses to reduce API calls
- Rate limits are tracked by both application and user
For API support, please contact us at api-support@unstuckvc.com or visit our developer forum at developers.unstuckvc.com.
Developer Community
Join our Discord server to connect with other developers and get help from the community.
Technical Support
Email our developer support team for technical assistance with API integration.
v1.1.0
Latest- Added USDU staking endpoints
- Improved marketplace order workflow
- Enhanced webhook delivery reliability
v1.0.0
- Initial API release
Subscribe to our developer newsletter to receive API updates and announcements.