ApifyDatasetClient
Index
Methods
__init__
Initialize a new instance.
Preferably use the
ApifyDatasetClient.open
class method to create a new instance.Parameters
keyword-onlyapi_client: DatasetClientAsync
keyword-onlyapi_public_base_url: str
keyword-onlylock: asyncio.Lock
Returns None
drop
Returns None
get_data
Parameters
optionalkeyword-onlyoffset: int = 0
optionalkeyword-onlylimit: int | None = 999_999_999_999
optionalkeyword-onlyclean: bool = False
optionalkeyword-onlydesc: bool = False
optionalkeyword-onlyfields: list[str] | None = None
optionalkeyword-onlyomit: list[str] | None = None
optionalkeyword-onlyunwind: str | None = None
optionalkeyword-onlyskip_empty: bool = False
optionalkeyword-onlyskip_hidden: bool = False
optionalkeyword-onlyflatten: list[str] | None = None
optionalkeyword-onlyview: str | None = None
Returns DatasetItemsListPage
get_metadata
Returns DatasetMetadata
iterate_items
Parameters
optionalkeyword-onlyoffset: int = 0
optionalkeyword-onlylimit: int | None = None
optionalkeyword-onlyclean: bool = False
optionalkeyword-onlydesc: bool = False
optionalkeyword-onlyfields: list[str] | None = None
optionalkeyword-onlyomit: list[str] | None = None
optionalkeyword-onlyunwind: str | None = None
optionalkeyword-onlyskip_empty: bool = False
optionalkeyword-onlyskip_hidden: bool = False
Returns AsyncIterator[dict]
open
Open an Apify dataset client.
This method creates and initializes a new instance of the Apify dataset client. It handles authentication, storage lookup/creation, and metadata retrieval.
Parameters
keyword-onlyid: str | None
The ID of an existing dataset to open. If provided, the client will connect to this specific storage. Cannot be used together with
name
.keyword-onlyname: str | None
The name of a dataset to get or create. If a storage with this name exists, it will be opened; otherwise, a new one will be created. Cannot be used together with
id
.keyword-onlyconfiguration: Configuration
The configuration object containing API credentials and settings. Must include a valid
token
andapi_base_url
. May also contain adefault_dataset_id
for fallback when neitherid
norname
is provided.
Returns ApifyDatasetClient
purge
Returns None
push_data
Parameters
data: list[Any] | dict[str, Any]
Returns None
An Apify platform implementation of the dataset client.