Cookie Preferences

We use cookies to improve your experience and analyze site usage.

GRANTED API Docs
Back to App
OverviewAuthenticationError Handling
Endpoints
Grant EndpointsSubscription Endpoints

GRANTED External API

Access GRANTED's comprehensive grant database through our RESTful API

Getting Started

The GRANTED External API provides partners with secure, programmatic access to our extensive grant database. Our API is built with modern REST principles and includes comprehensive authentication, rate limiting, and usage tracking.

Base URL

https://api.grantedtech.ca/external/v1/

Authentication

All API requests require authentication using API keys. Include your API key in the Authorization header:

Authorization: Bearer your_api_key_here

Quick Start Example

Here's a simple example to get you started:

cURL

curl -H "Authorization: Bearer your_api_key" \
  https://api.grantedtech.ca/external/v1/grants

JavaScript

const response = await fetch('https://api.grantedtech.ca/external/v1/grants', {
  headers: {
    'Authorization': 'Bearer your_api_key'
  }
});
const grants = await response.json();

Response Format

All API responses follow a consistent format:

{
  "success": true,
  "data": {},
  "meta": {
    "timestamp": "2024-01-01T00:00:00Z",
    "requestId": "req_1234567890",
    "version": "v1"
  },
  "pagination": {
    "page": 1,
    "limit": 20,
    "total": 100,
    "totalPages": 5
  }
}

Rate Limits

API rate limits vary by subscription tier:

  • Starter: 10 requests/second
  • Professional: 50 requests/second
  • Enterprise: 200 requests/second

Next Steps

Explore our API endpoints:

  • Authentication Guide
  • Grant Endpoints
  • Subscription Management
  • Error Handling