Discovery
Search Data Apps
Search market Data Apps by keyword and return compact cards. When authenticated, switch to your apps or apps shared with you.
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=melists apps you published (including unpublished drafts; cards includestatusandscope).shared_with=melists apps shared with you point-to-point. - Visibility scope: without a view switch,
scopecontrols the candidate set. Default orpublicis the market;privateis your private apps;sharedis every share-visible app (shared by you and shared with you);allis everything visible to the current credential, and anonymously it naturally degrades to the market. In attribute mode,statusdefaults to published apps only.
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.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
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.