Run Apify actor synchronously
Executes an Actor, waits for its completion, and returns Actor's dataset items in response.
POST
/acts/apify~puppeteer-scraper/run-sync-get-dataset-items https://api.apify.com/v2
Parameters
query Query Parameters
| Name | Type |
|---|---|
token
required
Enter your Apify token here | string |
Request Body
application/json
required
interface InputSchema {
startUrls: { url: string; }[];
globs?: { glob: string; }[];
pseudoUrls?: { purl: string; }[];
excludes?: { glob: string; }[];
linkSelector?: string;
clickableElementsSelector?: string;
keepUrlFragments?: boolean;
respectRobotsTxtFile?: boolean;
pageFunction: string;
proxyConfiguration: {};
proxyRotation?: "RECOMMENDED" | "PER_REQUEST" | "UNTIL_FAILURE";
sessionPoolName?: string;
initialCookies?: unknown[];
useChrome?: boolean;
headless?: boolean;
ignoreSslErrors?: boolean;
ignoreCorsAndCsp?: boolean;
downloadMedia?: boolean;
downloadCss?: boolean;
maxRequestRetries?: number;
maxPagesPerCrawl?: number;
maxResultsPerCrawl?: number;
maxCrawlingDepth?: number;
maxConcurrency?: number;
pageLoadTimeoutSecs?: number;
pageFunctionTimeoutSecs?: number;
waitUntil?: unknown[];
preNavigationHooks?: string;
postNavigationHooks?: string;
closeCookieModals?: boolean;
maxScrollHeightPixels?: number;
debugLog?: boolean;
browserLog?: boolean;
customData?: {};
datasetName?: string;
keyValueStoreName?: string;
requestQueueName?: string;
}
startUrls: { url: string; }[];
globs?: { glob: string; }[];
pseudoUrls?: { purl: string; }[];
excludes?: { glob: string; }[];
linkSelector?: string;
clickableElementsSelector?: string;
keepUrlFragments?: boolean;
respectRobotsTxtFile?: boolean;
pageFunction: string;
proxyConfiguration: {};
proxyRotation?: "RECOMMENDED" | "PER_REQUEST" | "UNTIL_FAILURE";
sessionPoolName?: string;
initialCookies?: unknown[];
useChrome?: boolean;
headless?: boolean;
ignoreSslErrors?: boolean;
ignoreCorsAndCsp?: boolean;
downloadMedia?: boolean;
downloadCss?: boolean;
maxRequestRetries?: number;
maxPagesPerCrawl?: number;
maxResultsPerCrawl?: number;
maxCrawlingDepth?: number;
maxConcurrency?: number;
pageLoadTimeoutSecs?: number;
pageFunctionTimeoutSecs?: number;
waitUntil?: unknown[];
preNavigationHooks?: string;
postNavigationHooks?: string;
closeCookieModals?: boolean;
maxScrollHeightPixels?: number;
debugLog?: boolean;
browserLog?: boolean;
customData?: {};
datasetName?: string;
keyValueStoreName?: string;
requestQueueName?: string;
}
Responses
200
OK
unknown