Complete reference for the GrantScope AI API
Welcome to the GrantScope AI API documentation. Our API provides programmatic access to grant discovery, AI-powered analysis, and funding management features.
Base URL:
https://api.grantscope.ai/v1
All API requests require authentication using a JWT token. Include your token in the Authorization header:
To obtain a JWT token, authenticate via the login endpoint:
/api/auth/login
Authenticate user and receive JWT token
/api/grants
Retrieve all grants with optional filtering
page
- Page number (default: 1)limit
- Items per page (default: 20)agency
- Filter by agency namemin_funding
- Minimum funding amountdeadline_after
- Grants with deadline after date (YYYY-MM-DD)/api/grants/{id}
Retrieve detailed information about a specific grant
/api/search/natural
Search grants using natural language
/api/search/vector
Semantic search using vector embeddings
/api/alerts
Get all alerts for the authenticated user
/api/alerts
Create a new grant alert
/api/profile
Get current user's startup profile
/api/profile
Update startup profile information
/api/grants/{id}/analyze
Get AI-powered analysis of grant fit and requirements
400
Bad Request - Invalid parameters
401
Unauthorized - Invalid or missing token
403
Forbidden - Insufficient permissions
404
Not Found - Resource not found
429
Too Many Requests - Rate limit exceeded
500
Internal Server Error
API rate limits are enforced to ensure fair usage and system stability:
Rate limit information is included in response headers: