---
title: "Get 7NOW search-term suggestions"
method: GET
path: "/7now/suggest"
tags: ["7NOW"]
---

# Get 7NOW search-term suggestions

`GET /7now/suggest`

## Request

- Base URL: `https://api.crawlora.net/api/v1`
- URL: `https://api.crawlora.net/api/v1/7now/suggest`
- Auth: API key in header `x-api-key`

Returns search-term completions for a partial query, e.g. "chi" -> "chips ahoy", "chips", "chicken". No store is required. q must be at least 3 characters -- shorter values return a typed invalid-param error, matching upstream's own enforced minimum. vertical selects which search index to complete against, and the indexes are materially different rather than variations on one list: for "chi", `convenience` answers "chips ahoy, chips, chicken wings" while `restaurant` answers "chipotle, chinese food, chili". `global` is a sparse cross-vertical index -- many prefixes legitimately return no suggestions there.

## Query parameters

- `q` string, required
- `vertical` 'convenience' | 'restaurant' | 'global'

## Headers

- `x-api-key` string, required

## Response `200`

OK

- SevennowSuggestResponseDoc
  - `code` integer: Code is the HTTP status code or a custom code used to indicate the result of the request @example 200
  - `data` SevennowSuggestResponse
    - `fetched_at` string
    - `query` string
    - `source_url` string
    - `suggestions` string[]
  - `msg` unknown

## Other responses

- `400`: Bad Request
- `429`: Too Many Requests
- `503`: Service Unavailable

---

[API](https://skmtc.dev/crawlora/apis/crawlora-api.md) · [All operations](https://skmtc.dev/crawlora/apis/crawlora-api/llms.txt) · [OpenAPI document](https://skmtc.dev/crawlora/apis/crawlora-api/revisions/0497899e2016?raw)
