search_listings
Search list.am classifieds by query, category, region, and price to find matching listings in Armenia. Fetch multiple pages, return full details, and exclude agency ads for focused results.
Instructions
Search list.am listings in any category.
Price filters are applied locally to the fetched pages using approximate exchange rates, so fetch more pages when filtering heavily.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| full | No | Return every field (images, seller badges, raw card text) instead of compact rows. | |
| page | No | Result page to start from (only with category_id). | |
| limit | No | Max listings to return. | |
| query | No | Free-text search, e.g. 'iphone 15' or 'toyota camry'. | |
| currency | No | Currency of price_min/price_max: AMD, USD, EUR or RUB. | AMD |
| max_pages | No | How many result pages to fetch (each ~1.5s). | |
| price_max | No | Maximum price in `currency`. | |
| price_min | No | Minimum price in `currency`. | |
| region_id | No | list.am location ID. Yerevan districts: {'Ajapnyak': 2, 'Arabkir': 3, 'Avan': 4, 'Davtashen': 5, 'Erebuni': 6, 'Kanaker-Zeytun': 7, 'Kentron': 8, 'Malatia-Sebastia': 9, 'Nor Nork': 10, 'Nork-Marash': 11, 'Nubarashen': 12, 'Shengavit': 13}. | |
| category_id | No | list.am category ID from list_categories. Omit to search all categories. | |
| extra_params | No | Raw list.am URL query params. See get_filters for a category's own filters. | |
| exclude_agencies | No | Drop ads marked as posted by an agency. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||