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
```