Skip to content

apify/push-actor-action

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

Apify Push Actor GitHub Action

What is Apify?

Apify is a full-stack web scraping and automation platform where developers can build, deploy, and publish serverless microapps called Actors.

What does Apify Push Actor GitHub Action do?

This GitHub action lets you push an Actor to the Apify platform, e.g. after every release. You can even easily make a beta release after each commit.

Inputs

token (required): The Apify token that should be used to authenticate the push operation. See the Apify integration docs for instructions on how to find it.

actor-id (optional): Name or ID of the Actor to push (e.g. "apify/hello-world" or "E2jjCZBezvAZnX8Rb"). If not provided, the command will create or modify the Actor with the name specified in ".actor/actor.json" file.

build-tag (optional): Build tag to be applied to the successful Actor build. By default, it is taken from the ".actor/actor.json" file.

version (optional): Actor version number to which the files should be pushed. By default, it is taken from the ".actor/actor.json" file.

Example usage

jobs:
  push_to_apify:
    runs-on: ubuntu-latest

    steps:
      - name: Checkout sources
        uses: actions/checkout@v4

      - name: Set up node.js
        uses: actions/setup-node@v4
        with:
          node-version: 22

      - name: Push to Apify
        uses: apify/push-actor-action@master
        with:
          token: ${{ secrets.APIFY_TOKEN }}

Examples of top Actors on Apify Store

There are thousands of pre-built Actors on Apify Store. Check out some of the most popular:

  • Website Content Crawler: Crawl websites and extract text content to feed AI models, LLM applications, vector databases, or RAG pipelines.
  • Google Search Results Scraper: Extract organic and paid results, AI overviews, ads, queries, People Also Ask, prices, reviews, like a Google SERP API.
  • Instagram Scraper: Scrape and download Instagram posts, profiles, places, hashtags, photos, and comments.
  • Google Maps Email Extractor: Scrape websites of Google Maps places for contact details and get email addresses, website, location, address, zipcode, phone number, social media links.

Additional resources

About

A GitHub Action to push an Actor the the Apify platform

Resources

License

Stars

Watchers

Forks

Packages

No packages published