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.granted.com/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.granted.com/external/v1/grants

JavaScript

const response = await fetch('https://api.granted.com/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:

GRANTED