Skip to main content

Neuroon API

The Neuroon REST API allows you to integrate semantic search into any application.

Base URL

https://api.neuroon.ai/api

Authentication

All requests require token authentication:

curl -X GET https://api.neuroon.ai/api/search \
-H "X-Widget-Token: YOUR_TOKEN"

See Authentication for more details.

Response format

All responses are JSON:

{
"data": { ... },
"meta": {
"queryTimeMs": 45
}
}

Errors

{
"error": {
"code": "INVALID_TOKEN",
"message": "Invalid or expired token"
}
}

Status codes

CodeDescription
200Success
400Invalid request
401Not authenticated
403Not authorized
404Not found
429Rate limit exceeded
500Server error

Main endpoints

EndpointMethodDescription
/searchPOSTSemantic search
/suggestionsGETAutocomplete
/productsGETList products
/products/syncPOSTSync products

SDKs

  • JavaScript: @neuroon/widget (includes API client)
  • PHP: Coming soon
  • Python: Coming soon

Limits

See Rate Limits for usage limit information.