Skip to content
Merged
Show file tree
Hide file tree
Changes from 34 commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
8096af0
Better titles
jancurn Aug 5, 2025
7f2f1d1
One more nit
jancurn Aug 5, 2025
f9f618d
Merge branch 'master' into feat/jan-3
jancurn Aug 21, 2025
a92b6a6
Better copy
jancurn Aug 22, 2025
e060da9
Better copy
jancurn Aug 22, 2025
94d56fa
Better copy
jancurn Aug 22, 2025
6342941
Better copy
jancurn Aug 22, 2025
dd2a76a
Merge branch 'master' into feat/jan-3
jancurn Sep 18, 2025
333a116
Rename "Get items" API endpoint to "Get dataset items" for more clarity
jancurn Sep 18, 2025
c7ee3f8
Better copy
jancurn Sep 18, 2025
18cbe88
Better copy
jancurn Sep 25, 2025
c95b219
Better copy
jancurn Sep 25, 2025
0f4f2e1
Better copy
jancurn Sep 25, 2025
036d162
Better copy
jancurn Sep 25, 2025
0ae9c1a
Merge branch 'master' into feat/jan-3
jancurn Nov 6, 2025
882f22c
Renamed "Web Scraping Academy" to "Apify Academy"
jancurn Nov 6, 2025
17e7686
Better writing
jancurn Nov 6, 2025
d30fced
Better writing
jancurn Nov 6, 2025
1af8434
Merge branch 'master' into feat/jan-3
jancurn Nov 6, 2025
2d18b8b
Better writing
jancurn Nov 6, 2025
4c39c86
Better writing
jancurn Nov 6, 2025
d61bc87
Better writing
jancurn Nov 6, 2025
ca51b03
Update sources/platform/quick-start/build_with_ai.md
jancurn Nov 6, 2025
7fb9268
Update sources/platform/quick-start/build_with_ai.md
jancurn Nov 6, 2025
0b12859
Update sources/platform/index.mdx
jancurn Nov 6, 2025
88ffcdf
Update sources/platform/index.mdx
jancurn Nov 6, 2025
8ad5ec1
Update sources/platform/actors/development/actor_definition/input_sch…
jancurn Nov 6, 2025
e7eb054
Update sources/platform/actors/development/actor_definition/input_sch…
jancurn Nov 6, 2025
a24dd14
Update sources/platform/actors/development/actor_definition/input_sch…
jancurn Nov 6, 2025
bd74223
Expanded Actor ideas
jancurn Nov 6, 2025
bf72ea6
Merge remote-tracking branch 'origin/feat/jan-3' into feat/jan-3
jancurn Nov 6, 2025
33d8029
Update sources/platform/quick-start/build_with_ai.md
jancurn Nov 6, 2025
36ec1d2
Merge branch 'master' into feat/jan-3
jancurn Nov 6, 2025
7a8fbf4
Better writing
jancurn Nov 6, 2025
41ecd81
Update sources/academy/build-and-publish/actor-ideas/what_software_an…
TC-MO Nov 6, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion apify-api/openapi/openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,7 @@ info:
```

However, there are a few explicitly described exceptions, such as
Dataset [Get items](#/reference/datasets/item-collection/get-items) or
[Get dataset items](#/reference/datasets/item-collection/get-items) or
Key-value store [Get record](#/reference/key-value-stores/record/get-record)
API endpoints, which return data in other formats.
In case of an error, the response has the HTTP status code in the range of
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -153,7 +153,7 @@ post:
To fetch the Actor run results that are typically stored in the default
dataset, you'll need to pass the ID received in the `defaultDatasetId` field
received in the response JSON to the
[Get items](#/reference/datasets/item-collection/get-items) API endpoint.
[Get dataset items](#/reference/datasets/item-collection/get-items) API endpoint.
operationId: actorTask_runs_post
parameters:
- name: actorTaskId
Expand Down
2 changes: 1 addition & 1 deletion apify-api/openapi/paths/actors/acts@{actorId}@runs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -167,7 +167,7 @@ post:

To fetch the Actor run results that are typically stored in the default
dataset, you'll need to pass the ID received in the `defaultDatasetId` field
received in the response JSON to the [Get items](#/reference/datasets/item-collection/get-items)
received in the response JSON to the [Get dataset items](#/reference/datasets/item-collection/get-items)
API endpoint.
operationId: act_runs_post
parameters:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
get:
tags:
- Storage/Datasets
summary: Get items
summary: Get dataset items
description: |
Returns data stored in the dataset in a desired format.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,14 +36,21 @@ Examples:

### SaaS API wrappers

These Actors wrap existing SaaS services as Actors to make them accessible through the Apify platform and its many integrations.
These Actors wrap existing SaaS services as Actors to make them accessible through the Apify platform and its many integrations, potentially with additional services built on top.

Examples:
Example Actors:

- [OpenRouter](https://apify.com/apify/openrouter)
- [Parsera](https://apify.com/parsera-labs/parsera)
- [Super Scraper API](https://apify.com/apify/super-scraper-api)

For inspiration, see:

- [RapidAPI Hub](https://rapidapi.com/hub)
- [Google Cloud APIs](https://cloud.google.com/apis)
- [{API}Market](https://api.market/)
- [openapi](https://openapi.com/products)

### Open-source libraries

Many open-source automation or data processing tools do not have a presence in the cloud, and need to be installed locally in "just five easy steps". Wrap those tools as Actors and make it easy for users to try and integrate those tools.
Expand Down Expand Up @@ -117,10 +124,16 @@ Build Actors that use LLMs to perform complex tasks autonomously. These Actors c
:::note Secure execution

Actors are cloud-based sandboxes that can securely run any AI-generated code.
As LLMs are [generally better](https://www.anthropic.com/engineering/code-execution-with-mcp)
at generating code than selecting tools, one can use Actors to generate task-specific code and
expose it using Actor interface to other apps and agents.

:::

For inspiration, check out the [Agents category](https://apify.com/store/categories/agents) in Apify Store.
For inspiration, see:

- [Agents category](https://apify.com/store/categories/agents) in Apify Store
- [agent.ai marketplace](https://agent.ai/)

### Other

Expand Down Expand Up @@ -190,5 +203,6 @@ Beyond the [Actor ideas](https://apify.com/ideas) page, you can find new Actor i
- Your experience: Draw from problems you've encountered in your work
- Community discussions: Browse Reddit, Twitter, Stack Overflow, and forums for user pain points
- Competitor analysis: Research existing tools and identify gaps
- Other portals, such as [Indiehackers](https://www.indiehackers.com/), [Superframeworks](https://superframeworks.beehiiv.com/t/startup-ideas), etc.

Once you get one, learn how to [validate your Actor idea](/academy/build-and-publish/actor-ideas/actor-validation).
2 changes: 1 addition & 1 deletion sources/academy/index.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Web Scraping Academy
title: Apify Academy
description: Learn everything about web scraping and automation with our free courses that will turn you into an expert scraper developer.
sidebar_position: 0
slug: /
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -254,7 +254,7 @@ The **run info** JSON also contains the IDs of the default [dataset](/platform/s

> If you are scraping products, or any list of items with similar fields, the [dataset](/platform/storage/dataset) should be your storage of choice. Don't forget though, that dataset items are immutable. This means that you can only add to the dataset, and not change the content that is already inside it.

To retrieve the data from a dataset, send a GET request to the [**Get items**](/api/v2/dataset-items-get) endpoint and pass the `defaultDatasetId` into the URL. For a GET request to the default dataset, no token is needed.
To retrieve the data from a dataset, send a GET request to the [**Get dataset items**](/api/v2/dataset-items-get) endpoint and pass the `defaultDatasetId` into the URL. For a GET request to the default dataset, no token is needed.

```cURL
https://api.apify.com/v2/datasets/DATASET_ID/items
Expand Down
2 changes: 1 addition & 1 deletion sources/legal/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ hide_table_of_contents: true
<!-- vale off -->
<!-- markdownlint-disable -->

## Company details (Impressum)
## Legal info (Imprint)

**Apify Technologies s.r.o.**<br/>
Registered seat: Vodickova 704/36, 110 00 Prague 1, Czech Republic<br/>
Expand Down
2 changes: 1 addition & 1 deletion sources/legal/sidebars.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ module.exports = {
legal: [
{
type: 'link',
label: 'Company details (Impressum)',
label: 'Legal info (Imprint)',
href: '/legal',
},
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ If you read the `INPUT` key from the Actor run's default key-value store directl
> await Actor.getValue('INPUT');
{
username: 'username',
password: 'ENCRYPTED_VALUE:Hw/uqRMRNHmxXYYDJCyaQX6xcwUnVYQnH4fWIlKZL2Vhtq1rZmtoGXQSnhIXmF58+DjKlMZpTlK2zN3YUXk1ylzU6LfXyysOG/PISAfwm27FUgy3IfdgMyQggQ4MydLzdlzefX0mPRyixBviRcFhRTC+K7nK9lkATt3wJpj91YAZm104ZYkcd5KmsU2JX39vxN0A0lX53NjIenzs3wYPaPYLdjKIe+nqG9fHlL7kALyi7Htpy91ZgnQJ1s9saJRkKfWXvmLYIo5db69zU9dGCeJzUc0ca154O+KYYP7QTebJxqZNQsC8EH6sVMQU3W0qYKjuN8fUm1fRzyw/kKFacQ==:VfQd2ZbUt3S0RZ2ciywEWYVBbTTZOTiy'
password: 'ENCRYPTED_VALUE:Hw/uqRMRNHmxXYYDJCyaQX6xcwUnVYQnH4fWIlKZL...'
}
```

Expand Down
Loading
Loading