The spots_by_query method currently returns all available data, regardless of passing a fields: argument. It looks like it's using the Text Search API, which always returns all available fields. This means that you incur costs not just for places search but also for atmosphere and contact requests. If you just want to find a single listing by query, the /findplacefromtext endpoint offers more control over costs, since it lets you limit which fields are returned when doing a text query.
maybe a new spot_from_text method or something similar.
The
spots_by_querymethod currently returns all available data, regardless of passing afields:argument. It looks like it's using the Text Search API, which always returns all available fields. This means that you incur costs not just for places search but also for atmosphere and contact requests. If you just want to find a single listing by query, the/findplacefromtextendpoint offers more control over costs, since it lets you limit whichfieldsare returned when doing a text query.maybe a new
spot_from_textmethod or something similar.