# Code Finder

> Search one word across every piece of code of the account - custom APIs and their versions, hooks, events, schedulers, migrations, process initializers, auth providers, utility classes, schemas, secrets - and edit the hit in place.

Source: https://docs.apimaker.dev/v1/docs/features/code-finder.html

`Utility → Code Finder` searches a word in all the code of the account at once and opens the hit for editing.

| | |
|---|---|
| Searches | Custom APIs (every version), pre and post hooks of instances, databases, tables, APIs and system APIs, events and listeners, schedulers, migration scripts, process initializers, auth providers, utility classes, schemas, secrets, third party libraries. |
| Result | The item, its kind and where it lives (instance, database, table, API, version…), with the code open. |
| Edit | Change the code in the result and **Save changes** : no need to open the page of the item. |

1. Type a keyword and press `Enter`. The options make the search case sensitive.
2. Read the list : each hit names its kind (Custom API name, Hook name and type, Listener name, Schedulers name, Secret name, Utility class name…) and where it is.
3. Open a hit, edit, save.

- Use it before renaming a field or a table : every custom API, hook and schema which names it shows up.

## Related

- [Compare code](https://docs.apimaker.dev/v1/docs/features/code-comparator.html) · [Developer tools](https://docs.apimaker.dev/v1/docs/features/developer-tools.html)
