Skip to content

SearchAPI (0.1.0)

A microservice for autocomplete, entity resolution, and dataset discovery.

Languages
Servers
Mock server
https://dev-docs.vanda-analytics.com/_mock/apis/vanda-msvc-search

Utility

Operations

Search Tickers, Sectors, and Themes

Request

Performs a search across Tickers, Sectors, and Themes based on the query string.

If 'q' is provided, performs a fuzzy search. If 'q' is omitted, may return a list of popular or recently searched items (mocked here).

Query
qQ (string) or Q (null)(Q)

The search query string (e.g., 'Apple', 'Energy', 'Climate'). Handles synonyms and aliases.

Any of:

The search query string (e.g., 'Apple', 'Energy', 'Climate'). Handles synonyms and aliases.

non-empty
string(Q)non-empty
curl -i -X GET \
  'https://dev-docs.vanda-analytics.com/_mock/apis/vanda-msvc-search/search?q=string'

Responses

Successful Response

Bodyapplication/jsonArray [
idstring(Id)required
namestring(Name)required
typestring(Type)required
descriptionDescription (string) or Description (null)(Description)
Any of:
string(Description)
]
Response
application/json
[ { "id": "string", "name": "string", "type": "string", "description": "string" } ]

Get Entity Metadata

Request

Retrieves detailed metadata for a specific ticker, sector, or theme, including definitions, methodology, and coverage.

Security
HTTPBearer
Path
entityIdstring(Entityid)required
curl -i -X GET \
  'https://dev-docs.vanda-analytics.com/_mock/apis/vanda-msvc-search/search/{entityId}' \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>'

Responses

Successful Response

Bodyapplication/json
entityIdstring(Entityid)required
namestring(Name)required
definitionsobject(Definitions)required
definitions.​property name*stringadditional property
methodologystring(Methodology)required
coverageArray of strings(Coverage)required
aliasesArray of strings(Aliases)
Default []
Response
application/json
{ "entityId": "string", "name": "string", "definitions": { "property1": "string", "property2": "string" }, "methodology": "string", "coverage": [ "string" ], "aliases": [] }