API Documentation

Integrate with the Unstuck VC ecosystem using our comprehensive API

Introduction
Last Updated: January 1, 2024

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

  1. Sign up for an Unstuck VC account at unstuckvc.com
  2. Navigate to Settings > Developer Options > API Access
  3. Request API access by providing your use case details
  4. 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...
API Endpoints
Detailed documentation for all available API endpoints

Startup Investment API

Access information about available investment opportunities, open rounds, and startup details.

GET/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
GET/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
GET/startups/{startup_id}/rounds

Returns all investment rounds for a specific startup.

Path Parameters

  • startup_id: Unique identifier for the startup
POST/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"
}
SDK Libraries
Official libraries to simplify API integration

JavaScript/TypeScript

npm install unstuck-api-client

Python

pip install unstuck-api-client

Java

Available on Maven Central

PHP

Available on Composer

Best Practices
Guidelines for optimal API usage

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
Support
Get help with API integration

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.

Changelog
Updates and changes to our API

v1.1.0

Latest
September 15, 2023
  • Added USDU staking endpoints
  • Improved marketplace order workflow
  • Enhanced webhook delivery reliability

v1.0.0

July 1, 2023
  • Initial API release

Subscribe to our developer newsletter to receive API updates and announcements.