Find mods by name
nexus_find_modsSearch Nexus Mods by name or keywords, falling back to description text, and return mod ID, version, author, downloads, endorsements, update date, and URL in one call.
Instructions
START HERE when you only know a mod's name/keywords: resolves it to a mod_id with version, author, downloads, endorsements, last update and page URL, in ONE call. Backed by the v2 search index - never write a raw GraphQL search yourself. If the name search finds nothing it automatically retries against mod descriptions, so a single call is normally enough. Follow up with nexus_mod_overview only if you need files or changelogs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tag | No | Exact tag, e.g. 'Gameplay' | |
| sort | No | relevance (default when searching) | downloads | endorsements | updatedAt | createdAt | name | ... | |
| limit | No | Max results (default 10) | |
| match | No | name = full-text on the title (default), exact = strict full title, description = full-text inside mod descriptions (use for 'a mod that does X') | |
| query | No | Name or keywords, e.g. 'party size' | |
| author | No | Exact author name as shown on the mod page | |
| offset | No | Pagination offset | |
| category | No | Exact category name, e.g. 'Gameplay Changes' | |
| uploader | No | Exact Nexus account name of the uploader | |
| all_games | No | Search every game instead of a single domain | |
| direction | No | Sort direction (default DESC) | |
| include_adult | No | Include adult content (default false) | |
| updated_since | No | ISO date (YYYY-MM-DD); keeps mods updated on or after it | |
| game_domain_name | No | Game domain, e.g. "skyrimspecialedition". Default: "mountandblade2bannerlord" |