---
title: "Insect search"
method: GET
path: "/insect_id/kb/insect/name_search"
tags: ["Insect.id"]
---

# Insect search

`GET /insect_id/kb/insect/name_search`

## Request

- Base URL: `https://agents.kindwise.com`
- URL: `https://agents.kindwise.com/insect_id/kb/insect/name_search`
- Auth: none required

This endpoint is alpha beta testing and **can change**!

Search insect knowledge base by query. Entities are searchable by scientific names, common names (in specified language), synonyms.

Entity name and query are always matched from the start of a word., i.e. "Lucanus cervus" is searchable by "lucanus", "lucanu", "cervus", "cervu", "lucanus cervu"...

## Query parameters

- `q` string
- `limit` string
- `language` string
- `thumbnails` string

## Response `200`

Basic

- InsectIdSearchResults
  - `entities` object[]
    - `access_token` string
    - `entity_name` string
    - `match_length` number
    - `match_position` number
    - `matched_in` string
    - `matched_in_type` string
  - `entities_trimmed` boolean
  - `limit` number

## Other responses

- `429`: Free daily trial limit reached for this client IP (10 queries / rolling 24 hours). The same status is also returned if the upstream Kindwise API is out of credits.

---

[API](https://skmtc.dev/kindwise/apis/kindwise-agent-trial-proxy.md) · [All operations](https://skmtc.dev/kindwise/apis/kindwise-agent-trial-proxy/llms.txt) · [OpenAPI document](https://skmtc.dev/kindwise/apis/kindwise-agent-trial-proxy/revisions/04259e0cd5e2?raw)
