Search recipe database

<Note> This endpoint is cached for <Badge intent="error" minimal>1 hour</Badge> in the <Badge intent="success" minimal>SHARED</Badge> cache source. See [Caching](/welcome#caching). <Indent></Indent> This endpoint belongs to the <Badge intent="warning" minimal>ITEMS</Badge> rate-limit bucket. See [Throttling and Rate Limits](/welcome#throttling-and-rate-limits). </Note> <Info> `full_result` bypasses pagination and returns the full raw array instead of the paginated object. </Info> For range filters, an integer checks whether that value falls inside the stored recipe range. A one-value list behaves the same way. A two-value list matches any recipe whose stored range overlaps the requested range.

Query parameters

pageintegerOptional>=1
full_resultenumOptional

Presence-based flag that expands responses. Send it without a value as ?full_result. Using ?full_result=true or ?full_result=false is not accepted.

Allowed values:

Request

This endpoint expects an object.
querystring or list of stringsOptional

Match recipe internalName values by partial name, such as 1-3 or Bow1-3.

xpinteger or list of integersOptional
Match an exact XP value or an inclusive XP range.
typestring or list of stringsOptional
skillstring or list of stringsOptional
materialsstring or list of stringsOptional

Match material item names, case-insensitive.

levelinteger or list of integersOptional
durabilityinteger or list of integersOptional
healthOrDamageinteger or list of integersOptional
durationinteger or list of integersOptional
basicDurationinteger or list of integersOptional

Response

Paginated search results.
controllerobject
resultslist of objects

Errors

400
Bad Request Error
404
Not Found Error