← All docs

Institution Search API

Search Indian institutions by keyword. v1

Authentication

Every request must include your API token in an access_token header:

access_token: ee_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Generate a token from the API Tokens page.

CORS is open to all origins, so this endpoint can be called directly from browser-side JavaScript — no server-side proxy required.

Endpoint

GET /apiV1/institutions/search?q=Gayatri
Param Type Required Description
q string Yes Search keyword, 2–100 characters.
country string No 2-letter country code. Defaults to IN.
limit integer No Max results to return, 1–100. Defaults to 25.

Errors

Status Code Meaning
401UNAUTHORIZEDMissing, invalid, or revoked token.
403FORBIDDENToken not authorized for this API.
422VALIDATION_ERRORMissing or invalid query parameters.
429RATE_LIMITEDToo many requests — slow down.
502UPSTREAM_UNAVAILABLEThe upstream search service is temporarily unavailable.

Need help?

Stuck, hitting an unexpected error, or need a higher rate limit? Email [email protected] — include your request ID from the response meta.request_id if you have one.

curl "https://webarchitect.in/products/apiV1/institutions/search?q=Gayatri" \
  -H "access_token: ee_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
Example response
{
  "success": true,
  "data": [
    {
      "id": "custom_gvpihr",
      "name": "Gayatri Vidya Parishad Institute of Higher Learning and Research, Visakhapatnam, Andhra Pradesh",
      "country": "IN",
      "type": "UNIVERSITY"
    }
  ],
  "meta": {
    "query": "Gayatri",
    "count": 1,
    "request_id": "req_8f72c1a9..."
  }
}