Getting started

research aspic

Search ASPIC services, articles, categories, and authors. Start with identity details, then request only the content sections you need.

Usage

terminal
orc research aspic search --q CRM --type service --workspace YOUR_WORKSPACE_ID --json

Search for a service

Subcommands

articles list

List articles

terminal
orc research aspic articles list [options]

Unique options

--include-raw

Include exact acquired JSON, including source HTML content.; enum: true|false

Type: string. Optional.

terminal
orc research aspic articles list --include-raw <value>
--full

Include complete parsed body without character or structural truncation.; enum: true|false

Type: string. Optional.

terminal
orc research aspic articles list --full <value>
--all-pages

Follow pagination until the end, max_pages, or a partial failure.; enum: true|false

Type: string. Optional.

terminal
orc research aspic articles list --all-pages <value>
--max-pages

value

Type: number. Optional.

terminal
orc research aspic articles list --max-pages <value>
--page

value

Type: number. Optional.

terminal
orc research aspic articles list --page <value>
--per-page

value

Type: number. Optional.

terminal
orc research aspic articles list --per-page <value>
--q

max 200 chars

Type: string. Optional.

terminal
orc research aspic articles list --q <value>
--slug

max 200 chars

Type: string. Optional.

terminal
orc research aspic articles list --slug <value>
--category

value

Type: number. Optional.

terminal
orc research aspic articles list --category <value>

articles get

Get ASPIC article

terminal
orc research aspic articles get <id> [options]

Unique options

--include-raw

Include exact acquired JSON, including source HTML content.; enum: true|false

Type: string. Optional.

terminal
orc research aspic articles get <id> --include-raw <value>
--full

Include complete parsed body without character or structural truncation.; enum: true|false

Type: string. Optional.

terminal
orc research aspic articles get <id> --full <value>
--body

Explicitly request parsed content; identity only by default.; enum: true|false

Type: string. Optional.

terminal
orc research aspic articles get <id> --body <value>
--section

Return matching headings instead of the entire body; implies body=true.; max 200 chars

Type: string. Optional.

terminal
orc research aspic articles get <id> --section <value>
--max-chars

Shared content character budget; truncated reports omitted content.

Type: number. Optional.

terminal
orc research aspic articles get <id> --max-chars <value>

authors list

List editorial authors

terminal
orc research aspic authors list [options]

Unique options

--include-raw

Include exact acquired JSON, including source HTML content.; enum: true|false

Type: string. Optional.

terminal
orc research aspic authors list --include-raw <value>
--full

Include complete parsed body without character or structural truncation.; enum: true|false

Type: string. Optional.

terminal
orc research aspic authors list --full <value>
--all-pages

Follow pagination until the end, max_pages, or a partial failure.; enum: true|false

Type: string. Optional.

terminal
orc research aspic authors list --all-pages <value>
--max-pages

value

Type: number. Optional.

terminal
orc research aspic authors list --max-pages <value>
--page

value

Type: number. Optional.

terminal
orc research aspic authors list --page <value>
--per-page

value

Type: number. Optional.

terminal
orc research aspic authors list --per-page <value>
--q

max 200 chars

Type: string. Optional.

terminal
orc research aspic authors list --q <value>
--slug

max 200 chars

Type: string. Optional.

terminal
orc research aspic authors list --slug <value>

authors get

Get ASPIC editorial author

terminal
orc research aspic authors get <id> [options]

Unique options

--include-raw

Include exact acquired JSON, including source HTML content.; enum: true|false

Type: string. Optional.

terminal
orc research aspic authors get <id> --include-raw <value>

categories list

List categories

terminal
orc research aspic categories list [options]

Unique options

--include-raw

Include exact acquired JSON, including source HTML content.; enum: true|false

Type: string. Optional.

terminal
orc research aspic categories list --include-raw <value>
--full

Include complete parsed body without character or structural truncation.; enum: true|false

Type: string. Optional.

terminal
orc research aspic categories list --full <value>
--all-pages

Follow pagination until the end, max_pages, or a partial failure.; enum: true|false

Type: string. Optional.

terminal
orc research aspic categories list --all-pages <value>
--max-pages

value

Type: number. Optional.

terminal
orc research aspic categories list --max-pages <value>
--page

value

Type: number. Optional.

terminal
orc research aspic categories list --page <value>
--per-page

value

Type: number. Optional.

terminal
orc research aspic categories list --per-page <value>
--q

max 200 chars

Type: string. Optional.

terminal
orc research aspic categories list --q <value>
--slug

max 200 chars

Type: string. Optional.

terminal
orc research aspic categories list --slug <value>

categories get

Get ASPIC category

terminal
orc research aspic categories get <id> [options]

Unique options

--include-raw

Include exact acquired JSON, including source HTML content.; enum: true|false

Type: string. Optional.

terminal
orc research aspic categories get <id> --include-raw <value>
--full

Include complete parsed body without character or structural truncation.; enum: true|false

Type: string. Optional.

terminal
orc research aspic categories get <id> --full <value>

Search services, articles, or authors

terminal
orc research aspic search [options]

Unique options

--include-raw

Include exact acquired JSON, including source HTML content.; enum: true|false

Type: string. Optional.

terminal
orc research aspic search --include-raw <value>
--full

Include complete parsed body without character or structural truncation.; enum: true|false

Type: string. Optional.

terminal
orc research aspic search --full <value>
--all-pages

Follow pagination until the end, max_pages, or a partial failure.; enum: true|false

Type: string. Optional.

terminal
orc research aspic search --all-pages <value>
--max-pages

value

Type: number. Optional.

terminal
orc research aspic search --max-pages <value>
--page

value

Type: number. Optional.

terminal
orc research aspic search --page <value>
--per-page

value

Type: number. Optional.

terminal
orc research aspic search --per-page <value>
--q

max 200 chars

Type: string. Required.

terminal
orc research aspic search --q <value>
--type

enum: service|article|article_author

Type: string. Optional.

terminal
orc research aspic search --type <value>

services list

List services

terminal
orc research aspic services list [options]

Unique options

--include-raw

Include exact acquired JSON, including source HTML content.; enum: true|false

Type: string. Optional.

terminal
orc research aspic services list --include-raw <value>
--full

Include complete parsed body without character or structural truncation.; enum: true|false

Type: string. Optional.

terminal
orc research aspic services list --full <value>
--all-pages

Follow pagination until the end, max_pages, or a partial failure.; enum: true|false

Type: string. Optional.

terminal
orc research aspic services list --all-pages <value>
--max-pages

value

Type: number. Optional.

terminal
orc research aspic services list --max-pages <value>
--page

value

Type: number. Optional.

terminal
orc research aspic services list --page <value>
--per-page

value

Type: number. Optional.

terminal
orc research aspic services list --per-page <value>
--q

max 200 chars

Type: string. Optional.

terminal
orc research aspic services list --q <value>
--slug

max 200 chars

Type: string. Optional.

terminal
orc research aspic services list --slug <value>
--category

value

Type: number. Optional.

terminal
orc research aspic services list --category <value>

services get

Get ASPIC service

terminal
orc research aspic services get <id> [options]

Unique options

--include-raw

Include exact acquired JSON, including source HTML content.; enum: true|false

Type: string. Optional.

terminal
orc research aspic services get <id> --include-raw <value>
--full

Include complete parsed body without character or structural truncation.; enum: true|false

Type: string. Optional.

terminal
orc research aspic services get <id> --full <value>
--body

Explicitly request parsed content; identity only by default.; enum: true|false

Type: string. Optional.

terminal
orc research aspic services get <id> --body <value>
--section

Return matching headings instead of the entire body; implies body=true.; max 200 chars

Type: string. Optional.

terminal
orc research aspic services get <id> --section <value>
--max-chars

Shared content character budget; truncated reports omitted content.

Type: number. Optional.

terminal
orc research aspic services get <id> --max-chars <value>

Examples

Retrieve services in a category

terminal
orc research aspic services list --category 12 --per-page 10 --workspace YOUR_WORKSPACE_ID --json

Retrieve services in a category

Retrieve only the pricing section

terminal
orc research aspic services get 25848 --section 料金 --max-chars 1000 --workspace YOUR_WORKSPACE_ID --json

Retrieve only the pricing section

Save all pages and raw sources

terminal
orc research aspic services list --category 12 --all-pages true --include-raw true --full true --workspace YOUR_WORKSPACE_ID --json --output result.json

Save all pages and raw sources

Collection and export

Service details return provider company information in dedicated fields. Use --body true for parsed content or --full true for unabridged content. --section selects headings. Category taxonomy_count spans post types; use the service list’s pagination.total for service counts.

Use --all-pages true on paginated lists to follow continuation pages. --max-pages limits each collection to 100 pages by default. Check collection.fetched_count, pages_fetched, complete, stop_reason, next_url, and failure for counts, termination, and partial failure. A limit or failure does not mean the collection is complete.

--include-raw true includes fetched HTML or JSON in raw_sources. Save extracted fields and original content together with --json --output result.json. The global --raw flag controls CLI formatting; it does not request source content.

--full true avoids content truncation and compact projection. Check omissions and body truncated fields for omitted content. Collection options default to JSON output. Tables, CSV, and field selection reduce the output, so use JSON when preserving data for re-extraction.

Permissions

Sign in with orc auth login using a beta-approved account, or use an API key with the read scope. Select an accessible workspace with --workspace. No research-specific workspace allowlist is required.

Global Options

The following global options can be used with orc research aspic:

For details and examples, see global options.