Skip to content

Commit 9b792c1

Browse files
TC-MOBraniganLee
andauthored
Apply suggestions from code review
Co-authored-by: Daniel Lee <[email protected]>
1 parent b6c0397 commit 9b792c1

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

sources/platform/integrations/integrate_with_apify.md

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -12,23 +12,23 @@ If you are building a service and your users could benefit from integrating with
1212

1313
Apify is the leading platform for web scraping, AI agents, and automation tools. By integrating Apify into your platform, you enable users to incorporate real-time, structured data from the web with zero scraping infrastructure on your side.
1414

15-
[Apify Store](https://apify.com/store) contains thousands of pre-built Actors, ready-made tools for webscraping and automations.
15+
[Apify Store](https://apify.com/store) contains thousands of pre-built Actors, ready-made tools for web scraping and automation.
1616

1717
## Integration types
1818

19-
An Apify integration can be _general_, allowing users to integrate any Actor from Apify Store into their workflows (or their own Actors), or _Actor-specific_, enabling targeted automation like integrating the [Instagram Scraper](https://apify.com/apify/instagram-scraper) for use cases like social media monitoring.
19+
An Apify integration can be _general_, allowing users to integrate any Actor from Apify Store into their workflows (or their own Actors), or _Actor-specific_, enabling targeted automation like integrating [Instagram Scraper](https://apify.com/apify/instagram-scraper) for use cases like social media monitoring.
2020

2121
### General integrations
2222

23-
General integrations allow users to easily automate workflows by connecting Apify with other platforms. Examples include:
23+
General integrations allow users to automate workflows by connecting Apify with other platforms. Examples include:
2424

2525
- [Zapier](./workflows-and-notifications/zapier.md) integration allows Zapier users to enrich their automation workflows with data from the web or to add additional Actions performed by [Apify Actors](https://apify.com/store).
2626
- [Make](https://www.make.com/en/integrations/apify) integration enables workflow automation by connecting Apify with thousands of other apps.
2727
- [Keboola](/platform/integrations/keboola) integration enables Keboola users to easily pull data crawled from the web into their data pipelines.
2828

2929
### Actor-specific integrations
3030

31-
Actor-specific integrations enable integrating specific Actors for targeted use cases. While they offer similar functionality to general integrations, they make it easier for users searching for specific use cases to discover Apify's tools and enjoy a more streamlined experience.
31+
Actor-specific integrations are designed for targeted use cases. While they work similarly to general integrations, they help users find the right Apify tools more easily and provide a better experience.
3232

3333
Examples include:
3434

@@ -78,10 +78,10 @@ Triggers the execution of any Apify Actor by ID, allowing users to start custom
7878
Recommended features:
7979

8080
- Select Actor: The Actor list will be pre-populated with Actors that the user created or used, using the [List of Actors API](https://docs.apify.com/api/v2/acts-get) and enriched with Actors from the store, which the user has not run already using [API](https://docs.apify.com/api/v2/store-get).
81-
- Synchronous vs. asynchronous run: flow will wait until the run/task will finish (consider timeout on your platform side)
82-
- Input UI: upon selecting an Actor, dynamically display specific Actor input and preload default example values based on Actor Input schema. Alternatively, allow users to insert a JSON input for the Actor.
83-
- Additionally, it should include option to choose [Actor build](https://docs.apify.com/platform/actors/running/runs-and-builds), [memory](https://docs.apify.com/platform/actors/running/usage-and-resources#memory) and [timeout](https://docs.apify.com/platform/actors/running/usage-and-resources#memory).
84-
- Field mapping: allowing users to map fields to data acquired in previous steps of the workflow
81+
- Synchronous vs. asynchronous run: flow will wait until the run/task finishes (consider a timeout on your platform side)
82+
- Input UI: upon selecting an Actor, dynamically display specific Actor input and preload default example values based on the Actor Input schema. Alternatively, allow users to insert a JSON input for the Actor.
83+
- Additionally, it should include the option to choose [Actor build](https://docs.apify.com/platform/actors/running/runs-and-builds), [memory](https://docs.apify.com/platform/actors/running/usage-and-resources#memory), and [timeout](https://docs.apify.com/platform/actors/running/usage-and-resources#memory).
84+
- Field mapping: allowing users to map fields to data acquired in previous steps of the workflow.
8585

8686
##### Run a task
8787

@@ -103,7 +103,7 @@ Recommended features:
103103
- Limit (optional): The maximum number of dataset items to fetch. If empty, the default limit will be used.
104104
- Offset (optional): The offset in the dataset from where to start fetching the items. If empty, it will be from the beginning.
105105

106-
##### Get key-value store item
106+
##### Get a key-value store item
107107

108108
Retrieves a specific item from a key-value store, commonly used to access metadata, snapshots, logs, or one-off results generated during Actor execution.
109109

@@ -112,17 +112,17 @@ Recommended features:
112112
- Key-value store: Dropdown (user's KV stores) or ID/String input. Populated via [Key-value Stores API](https://docs.apify.com/api/v2/key-value-stores-get).
113113
- Record key: value (string)
114114

115-
##### Scrape single URL
115+
##### Scrape a single URL
116116

117-
Runs Apify's [Website Content Crawler](https://apify.com/apify/website-content-crawler) Actor in synchronous mode to extract structured data from a single web pageideal for on-demand URL scraping inside agents or automation flows.
117+
Runs Apify's [Website Content Crawler](https://apify.com/apify/website-content-crawler) in synchronous mode to extract structured data from a single web page - ideal for on-demand URL scraping inside agents or automation flows.
118118

119119
Recommended features:
120120

121121
- URL: that you intend to scraper (string)
122122
- Crawler type: Dropdown menu, allowing users to choose from the following options:
123-
- Headless web browser - Useful for modern websites with anti-scraping protections and JavaScript rendering. It recognizes common blocking patterns like CAPTCHAs and automatically retries blocked requests through new sessions.
123+
- Headless web browser - Useful for websites with anti-scraping protections and JavaScript rendering. It recognizes common blocking patterns like CAPTCHAs and automatically retries blocked requests through new sessions.
124124
- Stealthy web browser (default) - Another headless web browser with anti-blocking measures enabled. Try this if you encounter anti-bot protections while scraping.
125-
- Raw HTTP client - High-performance crawling mode that uses raw HTTP requests to fetch the pages. It is faster and cheaper, but it might not work on all websites.
125+
- Raw HTTP client - High-performance crawling mode that uses raw HTTP requests to fetch pages. It's faster and cheaper, but might not work on all websites.
126126

127127
##### Universal API call
128128

@@ -132,7 +132,7 @@ A node to send API requests to Apify, allowing advanced users to configure or qu
132132

133133
##### Watch Actor runs
134134

135-
Monitors the status of an Actor run by ID, useful for triggering follow-up steps once a job has completed. Triggered when a specific Actor run reaches a terminal status (succeeded, failed, timed out, aborted).
135+
Monitors the status of an Actor run by ID, useful for triggering follow-up steps once a job has completed. Triggered when a specific Actor run reaches terminal status (succeeded, failed, timed out, aborted).
136136

137137
Recommended features:
138138

@@ -174,16 +174,16 @@ These identifiers enable better analytics and support for your integration.
174174

175175
### Apify API
176176

177-
[Apify API](https://docs.apify.com/api) provides extensive REST API, which covers all of the features of the Apify platform. You can download the complete OpenAPI schema of Apify API in the [YAML](https://docs.apify.com/api/openapi.yaml) or [JSON](https://docs.apify.com/api/openapi.json) formats. Apify provides official libraries for JavaScript and Python to access API.
177+
[Apify API](https://docs.apify.com/api) provides an extensive REST API that covers all of the features of the Apify platform. You can download the complete OpenAPI schema of Apify API in the [YAML](https://docs.apify.com/api/openapi.yaml) or [JSON](https://docs.apify.com/api/openapi.json) formats. Apify provides official libraries for JavaScript and Python to access API.
178178

179179
- [Apify API Reference](https://docs.apify.com/api/v2)
180-
- Client Libraries
180+
- Client libraries
181181
- [JavaScript/TypeScript/Node.js](https://docs.apify.com/api/client/js/)
182182
- [Python](https://docs.apify.com/api/client/python/)
183183

184184
### Reference implementations
185185

186-
For inspiration, take a look at the public repositories of our existing external integrations:
186+
For inspiration, check out the public repositories of Apify's existing external integrations:
187187

188188
- Zapier
189189
- [Zapier integration documentation](https://docs.apify.com/platform/integrations/zapier)

0 commit comments

Comments
 (0)