Provider-specific requirements
Existing outputs
Use Apify to read results from an existing, authorized run or dataset.apify_get_dataset_itemsreads a dataset, withlimitandoffsetpagination.apify_get_actor_runandapify_list_actor_runsread run status and history.apify_get_logreads a saved run’s log.apify_get_kv_recordreads a stored key-value record.apify_check_creditsreads the account’s available credits.apify_stop_actor_runstops an existing actor run. confirm this mutation with the user.
SDK/API actor execution
SDK/CLI/API actor contracts remain available. Establish authorization from the source platform before designing collection. An actor listing or intermediary agreement does not establish that permission. Use only inputs and sources the user is authorized to process. Do not collect private profiles or saved searches through browser-session credentials. Actor wrapper fields (actorId, input, params, timeoutMs) and runtime validation can differ from actor-page docs. Inspect the current operation schema. Actor IDs use username/name. Store search quality ranking considers rating, review count, total runs, and 30-day success rate. rankBy: "relevance" selects Apify’s native sort.
Deepline permits four unresolved actor jobs per organization by default. An explicit execution limit can override this. Capacity refusals are retryable and occur before another billable launch.
An HTTP 200 with an empty dataset is classified as meta.resultOutcome.classification = "ambiguous_empty". It does not prove the input was attempted or that there was no result. Do not automatically retry: the first run remains billable and a retry may create a second charge.
Find an applicable action
Confirm your effective workspace, then search the live catalog:Inspect the selected contract
Replace<returned-tool-id> with the identifier returned by discovery:
Prepare one reviewed input
Use one authorized record that matches the inspected schema. Preserve its source identity and define the result you will accept. Open the action reference for its payload and response shape. Provider-backed execution can incur usage or external effects. For reusable logic, follow Write Plays. For direct-call recovery, use Tool execution recovery.Continue only when the workspace, provider, required fields, acceptance rule, and applicable price are understood. Keep unavailable access separate from no-result evidence.