Search
Search people, companies, posts, and jobs. Also runs a pasted search URL directly.
Usage
curviate search [url] [flags]Examples
curviate search "https://www.linkedin.com/search/results/people/?keywords=ai%20engineer"Arguments
| Argument | Required | Description |
|---|---|---|
url | no | A pasted LinkedIn search, saved-search re-run, or lead-list URL. Runs it directly (search.fromUrl). |
Also accepts these global flags: --api-key, --profile, --account, --base-url, --timeout, --json, --fields, --limit, --cursor, --all, --max-pages, --page-delay, --verbose, --beta.
Before you start: an API key and a connected LinkedIn account, see the Quickstart.
Commands
| Command | Description |
|---|---|
curviate search people | Search members with structured filters. |
curviate search companies | Search companies. |
curviate search posts | Search posts. Each result's text can repeat fragments around links, mentions and hashtags; use curviate post get <id> for the clean body. |
curviate search jobs | Search jobs. |
curviate search parameters | Resolve human-readable terms to opaque filter IDs. Paginated: --cursor pages manually, --all streams every page as NDJSON. |
curviate search groups | Keyword search for LinkedIn groups. A no-match search returns an empty list, not an error. |
curviate search services | Search Services Marketplace providers with structured filters. At least one of --keywords, --service-category, or --location is required. Resolve --service-category/--location values with 'search service-parameters' first, both take opaque ids, not free text. |
curviate search service-parameters | Resolve human-readable service-filter terms into the opaque ids 'search services' accepts. Paginated: --cursor pages manually, --all streams every page as NDJSON. |
Exit codes: the exit code table.