or run

npx @tessl/cli init
Log in

Version

Tile

Overview

Evals

Files

Files

docs

actors.mdbuilds.mdindex.mdlogging.mdrequest-queues.mdruns.mdschedules.mdstorage.mdstore.mdtasks.mdusers.mdwebhooks.md

store.mddocs/

0

# Store Integration

1

2

Access to the Apify Store for discovering and using public Actors. The Apify Store contains community and official Actors for various web scraping and automation tasks.

3

4

## Capabilities

5

6

### Store Operations

7

8

```python { .api }

9

class StoreCollectionClient:

10

def list(self, **kwargs) -> ListPage[dict]:

11

"""List Actors in Apify store.

12

13

Args:

14

search (str, optional): Search query for Actor names and descriptions

15

category (str, optional): Filter by category

16

username (str, optional): Filter by author username

17

pricing_model (str, optional): Filter by pricing model

18

limit (int, optional): Maximum number of items

19

offset (int, optional): Offset for pagination

20

desc (bool, optional): Sort in descending order

21

sort_by (str, optional): Field to sort by

22

"""

23

24

class StoreCollectionClientAsync:

25

"""Async version of StoreCollectionClient with identical methods."""

26

```

27

28

## Usage Examples

29

30

```python

31

from apify_client import ApifyClient

32

33

client = ApifyClient('your-api-token')

34

35

# Search for web scraping Actors

36

store_actors = client.store().list(

37

search='web scraper',

38

category='E-COMMERCE',

39

limit=20

40

)

41

42

print(f"Found {store_actors.count} Actors")

43

for actor in store_actors.items:

44

print(f"- {actor['title']} by {actor['username']}")

45

print(f" Price: {actor['pricingInfo']['pricingModel']}")

46

47

# Find Actors by specific author

48

official_actors = client.store().list(

49

username='apify',

50

sort_by='popularity',

51

desc=True

52

)

53

54

for actor in official_actors.items[:5]:

55

print(f"Popular official Actor: {actor['title']}")

56

```