---
title: "FSSAI License Verification API Reference"
description: "Verify FSSAI food license details and status in real time."
canonical: "https://eps.eko.in/docs/fetch-fssai"
---


> **Canonical URL:** https://eps.eko.in/docs/fetch-fssai
> This is a machine-readable Markdown version of the page for AI agents and LLMs. The primary (HTML) version lives at the canonical URL above.

# FSSAI License Verification API Reference

`POST https://staging.eko.in/ekoapi/v3/tools/kyc/touras/fetch-fssai`

Verify FSSAI food license details and status in real time.

Validates a Food Safety and Standards Authority of India (FSSAI) license number and returns the registered food business operator (FBO) details — name, address, license category, status, and expiry date. Use for food marketplace onboarding, delivery platform compliance, and food safety regulatory audits.

> View product & pricing details: [FSSAI License Verification](https://eps.eko.in/products/fssai-verification-api.md)

## Body parameters

| Field | Type | Required | Description |
| --- | --- | --- | --- |
| initiator_id | string | yes | Registered mobile number of the API user (see Platform Credentials). e.g. 9962981729 |
| user_code | string | yes | User code of the retailer/agent the service is run for. e.g. 20810200 |
| client_ref_id | string | no | Unique reference id per API call, generated by your system. e.g. REQ-20260101-001 |
| fssai | string | yes | FSSAI license number of the food business operator (FBO) to verify. Typically 14 digits. e.g. 11521998000045 |

## Headers

| Field | Type | Required | Description |
| --- | --- | --- | --- |
| developer_key | string | yes | Static API key issued to your account after KYC. |
| secret-key | string | yes | Dynamic per-request signature: base64(HMAC-SHA256(timestamp, base64(access_key))). |
| secret-key-timestamp | string | yes | Current time in milliseconds since UNIX epoch, used to compute secret-key. Must match server time. |
| content-type | string | yes | application/json e.g. application/json |

## Response

⭐ marks fields highlighted as verifiable.

| Field | Type | Description |
| --- | --- | --- |
| status | number | Primary success indicator (0 = success). |
| message | string | Human-readable response / error message. |
| response_status_id | number | Granular status id; see the shared error-codes table. |
| response_type_id | number | A unique id for every possible response shape (success or error) — useful for client logic branching and analytics. |
| data | object | API-specific response payload. |
| data.fssai_number ⭐ | string | The FSSAI license number that was queried. |
| data.license_status ⭐ | string | Current status of the FSSAI license — Active, Expired, Suspended, or Cancelled. |
| data.license_category ⭐ | string | Category of the FSSAI license — Registration, State License, or Central License — reflecting the scale of the food business. |
| data.business_name ⭐ | string | Registered name of the food business operator (FBO) as on the FSSAI license. |
| data.address ⭐ | string | Registered business address of the FBO as on the FSSAI license. |
| data.state ⭐ | string | Indian state in which the food business is registered. |
| data.pincode | string | 6-digit PIN code of the registered business address. |
| data.expiry_date ⭐ | string | License validity expiry date in YYYY-MM-DD format. Use to flag expired or soon-to-expire licenses. |

## Example request

```json
{
  "initiator_id": "9962981729",
  "user_code": "20810200",
  "client_ref_id": "REQ-20260101-001",
  "fssai": "11521998000045"
}
```

## Example response

```json
{
  "status": 0,
  "response_status_id": 0,
  "message": "FSSAI verification successful",
  "response_type_id": 1388,
  "data": {
    "fssai_number": "11521998000045",
    "license_status": "Active",
    "license_category": "State License",
    "business_name": "Spice Garden Restaurant",
    "address": "123 Main Street, Mumbai, Maharashtra",
    "state": "Maharashtra",
    "pincode": "400001",
    "expiry_date": "2026-03-15"
  }
}
```

## Error scenarios

| Status | Scenario |
| --- | --- |
| 200 | Invalid or non-existent FSSAI license number |
| 403 | Authentication failure — wrong secret-key or timestamp |
| 200 | Expired FSSAI license — license found but no longer valid |
