Element Search
ref_element_searchFilter periodic table elements by category, group, period, atomic number range, or atomic mass range. At least one filter is required. Returns matching elements as a summary list. Use ref_element_lookup for the full record on a specific element. Valid categories: alkali metal, alkaline earth metal, transition metal, post-transition metal, metalloid, reactive nonmetal, noble gas, lanthanide, actinide.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| group | No | Periodic table group number (1–18). Lanthanides and actinides have no group. | |
| period | No | Periodic table period (1–7). | |
| category | No | Element category (partial match): alkali metal, alkaline earth metal, transition metal, post-transition metal, metalloid, reactive nonmetal, noble gas, lanthanide, actinide. | |
| atomic_mass_range | No | Inclusive range of atomic mass in unified atomic mass units. | |
| atomic_number_range | No | Inclusive range of atomic numbers to include. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present when the call failed. Absent on success. | |
| notice | No | Recovery hint when no elements matched — echoes active filters and suggests how to broaden. | |
| results | No | Matching element summaries. | |
| totalMatches | No | Number of elements matching all filters. | |
| appliedFilters | No | Active filters applied to the search. |