Skip to main content
GET
Search Data Apps
GET https://api-datahub.octoparse.com/v1/data-apps Authentication: optional. Anonymous access works; with an API key you unlock logged-in filters and more content. Market search. Anonymous access is allowed. With an empty q, results are ordered by latest publish time. With a non-empty q, results are ordered by relevance. With an API key you get two extensions:
  • View switch: owner=me lists apps you published (including unpublished drafts; cards include status and scope). shared_with=me lists apps shared with you point-to-point.
  • Visibility scope: without a view switch, scope controls the candidate set. Default or public is the market; private is your private apps; shared is every share-visible app (shared by you and shared with you); all is everything visible to the current credential, and anonymously it naturally degrades to the market. In attribute mode, status defaults to published apps only.
Cards carry only what you need for selection: name, summary, capability boundary, input/output hints, execution mode, starting price, and price table. Full input/output contracts, execution profile, and call samples come from App detail.

Request

Query parameters

string
Business keywords in any language. Add a platform name to narrow the range (for example temu reviews). Empty lists the catalog.
string
Filter by app type. data fetches external data; transform processes existing data.Values: data / transform.
string
Filter by capability. data-acquisition acquires data; data-processing processes data.Values: data-acquisition / data-processing.
string
Pass me to switch to the “apps I published” view. Requires an API key.
string
Pass me to switch to the “apps shared with me” view. Requires an API key.
string
Visibility scope. public is the market (default), private is your private apps, shared is apps inside a share relationship, all is the full visible set. The last three require an API key.Values: public / private / shared / all.
string
Filter by lifecycle status. draft, published, or deprecated. Attribute mode defaults to published.Values: draft / published / deprecated.
integer
default:"0"
Pagination offset.Range ≥ 0.
integer
default:"5"
Page size.Range 1 to 100.

Example request

Response

200 success

The payload is wrapped in data. Fields:
object[]
required
Card list.
object
required
Pagination object.
boolean
true when there are not enough strong matches and the returned set is weak.

Errors

Error responses use {"error": {code, category, message, retryable}}. See Errors.

Client libraries