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, setfields.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.