Getting started

research

orc research provides commands for investigating keyword demand, public articles, social posts, videos and web pages. Choose a source-specific command to search, retrieve details or continue through results while sharing authentication, Workspace selection and output formats.

Use Google Keywords and Google Trends for keyword research, or dedicated service commands for public-content research. This overview introduces discovery entry points; provider pages explain individual search conditions and interpretation.

Authenticate the CLI and select an accessible Workspace. Use --workspace to set the scope for this call.

Usage

terminal
orc research google-keywords map --workspace <workspace-id>

Discover keyword-research operations.

terminal
orc research web map --url https://example.com --fallback none --workspace <workspace-id> --json

Discover URLs with paid fallback disabled.

Choose a research source

Subcommands

web map

Discover up to 100,000 URLs from sitemaps, llms.txt and links without retrieving all page bodies. Use --fallback none to disable the default Firecrawl fallback.

terminal
orc research web map [options]

Unique options

--fallback

Body field: fallback; enum: none|firecrawl

Type: string. Optional.

terminal
orc research web map --fallback <value>
--max-age

Body field: maxAge

Type: number. Optional.

terminal
orc research web map --max-age <value>
--sitemap

Body field: sitemap; enum: include|only|skip

Type: string. Optional.

terminal
orc research web map --sitemap <value>
--url

(required) Body field: url; max 2048 chars

Type: string. Optional.

terminal
orc research web map --url <value>

note map

Discover note topics and retrieval entry points. Use a returned topic path with topics get.

terminal
orc research note map [options]

prtimes map

Discover categories and release-list entry points. Use the returned IDs in category-specific list commands.

terminal
orc research prtimes map [options]

google-keywords map

Discover the available keyword-research operations and their input primitives before choosing a retrieval workflow.

terminal
orc research google-keywords map [options]

Retrieve interest over time, geographic interest, related queries and topics for a location, language and time window. Graphs and maps accept up to five terms; related queries or topics require exactly one.

terminal
orc research google-trends get [options]

Unique options

--item-types

Requested result types: graph for interest over time, map for geographic interest, topics_list for related topics, and queries_list for related searches. Topic and query lists require exactly one keyword.; csv of: google_trends_graph|google_trends_map|google_trends_topics_list|google_trends_queries_list

Type: string. Optional.

terminal
orc research google-trends get --item-types <value>
--keywords

(required) Search terms to compare. Specify exactly one term when requesting related topics or related queries in item_types. Leading and trailing whitespace is removed.; csv

Type: string. Optional.

terminal
orc research google-trends get --keywords <value>
--language-code

(required) Provider language code for the request. Support depends on the upstream dataset; Labs combinations are available from the locales endpoint.

Type: string. Optional.

terminal
orc research google-trends get --language-code <value>
--location-code

(required) Provider location identifier for geographic targeting. This is not a country ISO code. Supported locations depend on the upstream dataset.

Type: number. Optional.

terminal
orc research google-trends get --location-code <value>
--time-range

Relative time window for the comparison. Scores are normalized within the requested comparison and are not absolute search counts.; enum: past_hour|past_4_hours|past_day|past_7_days|past_30_days|past_90_days|past_12_months|past_5_years

Type: string. Optional.

terminal
orc research google-trends get --time-range <value>
--type

Google search surface: web, news, youtube, images, or froogle for Google Shopping.; enum: web|news|youtube|images|froogle

Type: string. Optional.

terminal
orc research google-trends get --type <value>

zenn map

Discover Zenn retrieval operations and content entry points.

terminal
orc research zenn map [options]

qiita map

Discover Qiita operations for articles, tags and users.

terminal
orc research qiita map [options]

itreview map

Discover itreview retrieval operations and research entry points.

terminal
orc research itreview map [options]

Unique options

--max-age

Maximum cached acquisition age in milliseconds. Default 24 hours; zero forces acquisition. Original source timestamps are preserved. Successful refreshes append history. Refresh is on request, not scheduled.; (use "null" or "reset" to clear)

Type: number. Optional.

terminal
orc research itreview map --max-age <value>

Output, continuation and errors

--json retains the full API response inside the CLI data envelope; --raw removes that envelope. Array flags use comma-separated values. --dry-run previews a request without sending it.

List calls retrieve one source page. Research does not support automatic traversal with --page-all; follow the provider-specific continuation instructions. A successful HTTP response may still contain failed batch rows, so inspect each result.

Exit codes are zero for success, one for API/authentication/network failures, and two for argument errors. Correct authentication, Workspace or inputs before retrying, and avoid blindly resubmitting successful batch rows.

Permissions

API-key GET calls require read scope; POST keyword retrieval and Trends require write scope. YouTube transcripts get uses POST but requires read scope. Select an accessible Workspace.

Global Options

The following global options can be used with orc research:

For details and examples, see global options.