Skip to main content
Search returns structured properties with each result, alongside its content. A people result carries a person object, and a companies result carries a company object. You donโ€™t need to request them: Search returns them by default. Every result also carries fetched_at, the time Seltz last retrieved the page, and published_date where the source has one.

People

Sample response

Companies

Sample response

A result includes only the properties its source records, so the fields can differ from one result to the next. In Python, document.properties reads like a dict. Test a key with in before you index a field that a result might not have, because indexing a missing key raises ValueError.

Choose which properties come back

To return only some properties, set fields.properties to a list of dotted paths, such as ["company.name", "company.website"]. Set it to false to turn properties off. Setting properties alone leaves content on, so add "content": false if you want properties only. See the Search API Reference for the full contract.