{
  "data": {
    "id": "lAdDuE5Xkf6krEcGc",
    "actId": "eonGu3ugAjYOpnOfX",
    "userId": "LFz5m5tySDyJXqduP",
    "startedAt": "2026-10-18T16:37:34.449Z",
    "finishedAt": "2026-10-18T16:37:41.691Z",
    "status": "SUCCEEDED",
    "meta": {
      "origin": "CLI"
    },
    "stats": {
      "durationMillis": 7171,
      "runTimeSecs": 7.171,
      "computeUnits": 0.007967777777777778,
      "imageSizeBytes": 552278528
    },
    "options": {
      "useCache": true,
      "betaPackages": false,
      "memoryMbytes": 4096,
      "diskMbytes": 8192
    },
    "exitCode": 0,
    "inputSchema": "{\n  \"title\": \"LinkedIn Company Posts Scraper | No Login\",\n  \"type\": \"object\",\n  \"schemaVersion\": 1,\n  \"description\": \"LinkedIn company posts scraper. Paste a company URL and get recent posts: text, date, reactions, comments, hashtags, and tags. No LinkedIn login and no cookie. You supply the URL. One charge per company, Starting from $0.45 per 1,000.\",\n  \"properties\": {\n    \"urls\": {\n      \"title\": \"LinkedIn company URLs\",\n      \"type\": \"array\",\n      \"description\": \"Add linkedin.com/company/... URLs.\",\n      \"editor\": \"stringList\",\n      \"prefill\": [\n        \"https://www.linkedin.com/company/mawsool-%D9%85%D9%88%D8%B5%D9%88%D9%84\"\n      ],\n      \"items\": {\n        \"type\": \"string\"\n      }\n    },\n    \"urlsCsv\": {\n      \"title\": \"Or paste CSV\",\n      \"type\": \"string\",\n      \"description\": \"A url column. One URL per row is also accepted.\",\n      \"editor\": \"textarea\",\n      \"prefill\": \"url\\nhttps://www.linkedin.com/company/mawsool-%D9%85%D9%88%D8%B5%D9%88%D9%84\"\n    },\n    \"fileUrl\": {\n      \"title\": \"Or upload a CSV file\",\n      \"type\": \"string\",\n      \"description\": \"CSV with a url or linkedinUrl column.\",\n      \"editor\": \"fileupload\"\n    },\n    \"maxUrls\": {\n      \"title\": \"Maximum URLs\",\n      \"type\": \"integer\",\n      \"default\": 100,\n      \"minimum\": 1,\n      \"maximum\": 50000,\n      \"description\": \"Cost-control cap. Maximum 50,000. A list over 200 continues if the run stops.\"\n    },\n    \"concurrency\": {\n      \"title\": \"Concurrent requests\",\n      \"type\": \"integer\",\n      \"description\": \"How many URLs to look up at the same time.\",\n      \"default\": 10,\n      \"minimum\": 1,\n      \"maximum\": 40\n    },\n    \"resumeId\": {\n      \"title\": \"Resume ID (optional)\",\n      \"type\": \"string\",\n      \"description\": \"Reuse this ID to skip URLs that already succeeded.\",\n      \"editor\": \"textfield\"\n    },\n    \"freshStart\": {\n      \"title\": \"Look up finished URLs again\",\n      \"type\": \"boolean\",\n      \"description\": \"Turn this on to ignore saved progress and look up the whole list again.\",\n      \"default\": false\n    }\n  }\n}",
    "readme": "# LinkedIn Company Posts Scraper | No Login\r\n\r\n**Get the recent posts on a LinkedIn company page: text, date, reactions, comments, hashtags, and tagged people or companies. $1 per 1,000 companies.** Starting from $0.45 per 1,000\r\n## If you need a different Mawsool Actor\r\n\r\n| If this is what you need | Open |\r\n| --- | --- |\r\n| You have an email and want the LinkedIn profile. | [Reverse Email Lookup](https://apify.com/oday/mawsool-email-linkedin-lookup) |\r\n| You have a name and company and want the profile URL. | [LinkedIn Profile Finder](https://apify.com/oday/mawsool-linkedin-profile-finder) |\r\n| You have a profile URL and want the personal email. | [LinkedIn Email Finder](https://apify.com/oday/mawsool-linkedin-personal-email-finder) |\r\n| You only need the current employer, before paying for a full profile. | [Current Company Checker](https://apify.com/oday/mawsool-linkedin-company-checker) |\r\n| You want the current company and headline, and you will compare them to your CRM yourself. | [Profile Freshness Check](https://apify.com/oday/mawsool-linkedin-profile-freshness) |\r\n| You want an alert when the employer or headline changes. | [Job Change Tracker](https://apify.com/oday/mawsool-linkedin-job-change-watch) |\r\n| You have a profile URL and want the full profile. | [LinkedIn Profile Scraper](https://apify.com/oday/mawsool-linkedin-profile-details) |\r\n| You have a large file of profile URLs. | [Mass Profile Scraper](https://apify.com/oday/mawsool-mass-linkedin-profile-scraper) |\r\n| You want the current employer's website from a profile URL. | [Profile to Company Website](https://apify.com/oday/mawsool-linkedin-profile-to-company-website) |\r\n| You want the job history only. | [Work Experience](https://apify.com/oday/mawsool-linkedin-profile-experience) |\r\n| You want schools and degrees only. | [Education](https://apify.com/oday/mawsool-linkedin-profile-education) |\r\n| You want a yes or no for one certificate. | [Certification Checker](https://apify.com/oday/mawsool-linkedin-certification-checker) |\r\n| You want certificates, patents, courses, and publications. | [Certifications and Patents](https://apify.com/oday/mawsool-linkedin-profile-credentials) |\r\n| You want likes and comments for outreach. | [Profile Activity](https://apify.com/oday/mawsool-linkedin-profile-activity) |\r\n| You have a company URL and want the full company record. | [Company Details](https://apify.com/oday/mawsool-linkedin-company-details) |\r\n| You have a large file of company URLs. | [Mass Company Scraper](https://apify.com/oday/mawsool-mass-linkedin-company-scraper) |\r\n| You want the website, industry, and employee range. | [Firmographics and Website](https://apify.com/oday/mawsool-linkedin-company-firmographics) |\r\n| You want office addresses. | [Company Locations](https://apify.com/oday/mawsool-linkedin-company-locations) |\r\n| You want lookalike companies. | [Similar Companies](https://apify.com/oday/mawsool-linkedin-similar-companies) |\r\n| You want only new posts on the next scheduled run. | [Company Post Monitor](https://apify.com/oday/mawsool-linkedin-company-post-watch) |\r\n\r\nThe same list is on [Mawsool's Apify profile](https://apify.com/oday).\r\n\r\n## Use with AI agents\r\n\r\nApify exposes this Actor to ChatGPT, Claude, Gemini, Grok, and other agents through the Apify MCP server. Tell the agent the input you have, the fields you want back, and the starting price on this page. If you already have profile URLs and only need the current company and headline, use [Profile Freshness Check](https://apify.com/oday/mawsool-linkedin-profile-freshness) first and compare the result to your CRM yourself.\r\n\r\n A visitor who starts on one Actor can open the rest from that page.\r\n\r\n\r\nPaste company URLs or upload a CSV. One company is one charge, even when the page returns several posts. [Company Details](https://apify.com/oday/mawsool-linkedin-company-details) is $2 per 1,000 and is the better buy when you also need the website, industry, headcount, and offices.\r\n\r\nUse the posts on the page. This is not a full archive of every post the company has ever published.\r\n\r\n## Who is this for?\r\n\r\nSales and marketing teams watching a target-account list, and Clay or HubSpot workflows that need a recent post for the first line of an email.\r\n\r\n## How do I run it?\r\n\r\n1. Paste `linkedin.com/company/...` URLs, a CSV, or upload a file.\r\n2. Leave the cap at 100 for a test. Raise it for a real list. The maximum is 50,000.\r\n3. Export CSV or JSON. Each post is one row. A company with no posts still returns one row with `postCount` 0.\r\n\r\n## What does a row look like?\r\n\r\n```json\r\n{\r\n  \"inputUrl\": \"https://www.linkedin.com/company/example\",\r\n  \"companyName\": \"Example\",\r\n  \"postCount\": 1,\r\n  \"postUrl\": \"https://www.linkedin.com/feed/update/example\",\r\n  \"postedAt\": \"2026-10-01\",\r\n  \"text\": \"Post text\",\r\n  \"hashtags\": \"#hiring\",\r\n  \"reactions\": 10,\r\n  \"comments\": 2,\r\n  \"authorName\": \"Example\",\r\n  \"authorType\": \"company\",\r\n  \"taggedCompanies\": \"Other Co\",\r\n  \"taggedPeople\": null,\r\n  \"isRepost\": false,\r\n  \"success\": true\r\n}\r\n```\r\n\r\n## How much does it cost?\r\n\r\n$1.00 per 1,000 companies on the free plan. Paid plans are lower. Extra post rows from the same company are included.\r\n\r\n## FAQ\r\n\r\n### Does one company with 10 posts cost 10 credits?\r\n\r\nNo. One company URL is one charge.\r\n\r\n### Will this return every post from the last year?\r\n\r\nNo. It returns the posts shown on the company page.\r\n\r\n### Should I use [Company Details](https://apify.com/oday/mawsool-linkedin-company-details) instead?\r\n\r\nUse [Company Details](https://apify.com/oday/mawsool-linkedin-company-details) when you need the website, industry, size, offices, and posts in one run. Use this Actor when the only job is the posts.\r\n\r\n## Related Actors\r\n\r\n[Company Post Monitor](https://apify.com/oday/mawsool-linkedin-company-post-watch) for a daily schedule. [Similar Companies](https://apify.com/oday/mawsool-linkedin-similar-companies) and [Company Locations](https://apify.com/oday/mawsool-linkedin-company-locations) for the other blocks on the same page. Company website and firmographics when you only need the account fields.\r\n",
    "actorDefinition": {
      "$schema": "https://apify.com/schemas/v1/actor.ide.json",
      "actorSpecification": 1,
      "name": "mawsool-linkedin-company-posts",
      "title": "LinkedIn Company Posts Scraper | No Login",
      "description": "LinkedIn company posts scraper. Paste a company URL and get recent posts: text, date, reactions, comments, hashtags, and tags. No LinkedIn login and no cookie. You supply the URL. One charge per company, Starting from $0.45 per 1,000.",
      "seoTitle": "Scrape LinkedIn Company Posts from a URL",
      "seoDescription": "LinkedIn company posts scraper. Post text, date, reactions, comments, and hashtags from a company URL. No login or cookie. Starting from $0.45 per 1,000.",
      "categories": [
        "LEAD_GENERATION",
        "SOCIAL_MEDIA",
        "AUTOMATION"
      ],
      "version": "1.0",
      "buildTag": "latest",
      "minMemoryMbytes": 256,
      "maxMemoryMbytes": 1024,
      "defaultRunOptions": {
        "build": "latest",
        "timeoutSecs": 21600,
        "memoryMbytes": 256
      },
      "environmentVariables": {
        "ACTOR_SLICE": "posts",
        "CHARGE_EVENT": "company-posts",
        "COMPANY_API_BASE_URL": "http://company-lockup.34.166.92.24.sslip.io",
        "COMPANY_API_KEY": "@mawsoolCompanyApiKey"
      },
      "meta": {
        "templateId": "ts-empty",
        "generatedBy": "Cursor Agent"
      },
      "input": {
        "title": "LinkedIn Company Posts Scraper | No Login",
        "type": "object",
        "schemaVersion": 1,
        "description": "LinkedIn company posts scraper. Paste a company URL and get recent posts: text, date, reactions, comments, hashtags, and tags. No LinkedIn login and no cookie. You supply the URL. One charge per company, Starting from $0.45 per 1,000.",
        "properties": {
          "urls": {
            "title": "LinkedIn company URLs",
            "type": "array",
            "description": "Add linkedin.com/company/... URLs.",
            "editor": "stringList",
            "prefill": [
              "https://www.linkedin.com/company/mawsool-%D9%85%D9%88%D8%B5%D9%88%D9%84"
            ],
            "items": {
              "type": "string"
            }
          },
          "urlsCsv": {
            "title": "Or paste CSV",
            "type": "string",
            "description": "A url column. One URL per row is also accepted.",
            "editor": "textarea",
            "prefill": "url\nhttps://www.linkedin.com/company/mawsool-%D9%85%D9%88%D8%B5%D9%88%D9%84"
          },
          "fileUrl": {
            "title": "Or upload a CSV file",
            "type": "string",
            "description": "CSV with a url or linkedinUrl column.",
            "editor": "fileupload"
          },
          "maxUrls": {
            "title": "Maximum URLs",
            "type": "integer",
            "default": 100,
            "minimum": 1,
            "maximum": 50000,
            "description": "Cost-control cap. Maximum 50,000. A list over 200 continues if the run stops."
          },
          "concurrency": {
            "title": "Concurrent requests",
            "type": "integer",
            "description": "How many URLs to look up at the same time.",
            "default": 10,
            "minimum": 1,
            "maximum": 40
          },
          "resumeId": {
            "title": "Resume ID (optional)",
            "type": "string",
            "description": "Reuse this ID to skip URLs that already succeeded.",
            "editor": "textfield"
          },
          "freshStart": {
            "title": "Look up finished URLs again",
            "type": "boolean",
            "description": "Turn this on to ignore saved progress and look up the whole list again.",
            "default": false
          }
        }
      },
      "output": {
        "actorOutputSchemaVersion": 1,
        "title": "Results",
        "properties": {
          "results": {
            "type": "string",
            "title": "Results",
            "template": "{{links.apiDefaultDatasetUrl}}/items"
          },
          "flatView": {
            "type": "string",
            "title": "Flat table",
            "template": "{{links.apiDefaultDatasetUrl}}/items?view=flat"
          },
          "runSummary": {
            "type": "string",
            "title": "Run summary",
            "template": "{{links.apiDefaultKeyValueStoreUrl}}/records/OUTPUT"
          }
        }
      },
      "storages": {
        "dataset": {
          "actorSpecification": 1,
          "title": "LinkedIn Company Posts Scraper",
          "description": "One result row. A URL is charged once even when it produces several rows.",
          "fields": {
            "type": "object",
            "properties": {
              "inputUrl": {
                "type": [
                  "string",
                  "null"
                ],
                "title": "inputUrl"
              },
              "companyName": {
                "type": [
                  "string",
                  "null"
                ],
                "title": "companyName"
              },
              "postCount": {
                "type": [
                  "integer",
                  "null"
                ],
                "title": "postCount"
              },
              "postId": {
                "type": [
                  "string",
                  "null"
                ],
                "title": "postId"
              },
              "postUrl": {
                "type": [
                  "string",
                  "null"
                ],
                "title": "postUrl"
              },
              "postedAt": {
                "type": [
                  "string",
                  "null"
                ],
                "title": "postedAt"
              },
              "text": {
                "type": [
                  "string",
                  "null"
                ],
                "title": "text"
              },
              "hashtags": {
                "type": [
                  "string",
                  "null"
                ],
                "title": "hashtags"
              },
              "reactions": {
                "type": [
                  "integer",
                  "null"
                ],
                "title": "reactions"
              },
              "comments": {
                "type": [
                  "integer",
                  "null"
                ],
                "title": "comments"
              },
              "authorName": {
                "type": [
                  "string",
                  "null"
                ],
                "title": "authorName"
              },
              "authorType": {
                "type": [
                  "string",
                  "null"
                ],
                "title": "authorType"
              },
              "taggedCompanies": {
                "type": [
                  "string",
                  "null"
                ],
                "title": "taggedCompanies"
              },
              "taggedPeople": {
                "type": [
                  "string",
                  "null"
                ],
                "title": "taggedPeople"
              },
              "isRepost": {
                "type": "boolean",
                "title": "isRepost"
              },
              "success": {
                "type": "boolean",
                "title": "success"
              }
            }
          },
          "views": {
            "flat": {
              "title": "Flat results",
              "transformation": {
                "fields": [
                  "inputUrl",
                  "companyName",
                  "postCount",
                  "postId",
                  "postUrl",
                  "postedAt",
                  "text",
                  "hashtags",
                  "reactions",
                  "comments",
                  "authorName",
                  "authorType",
                  "taggedCompanies",
                  "taggedPeople",
                  "isRepost",
                  "success"
                ]
              },
              "display": {
                "component": "table",
                "properties": {}
              }
            }
          }
        }
      },
      "pricing": "./pay_per_event.json",
      "dockerfile": "../Dockerfile",
      "readme": "# LinkedIn Company Posts Scraper | No Login\r\n\r\n**Get the recent posts on a LinkedIn company page: text, date, reactions, comments, hashtags, and tagged people or companies. $1 per 1,000 companies.** Starting from $0.45 per 1,000\r\n## If you need a different Mawsool Actor\r\n\r\n| If this is what you need | Open |\r\n| --- | --- |\r\n| You have an email and want the LinkedIn profile. | [Reverse Email Lookup](https://apify.com/oday/mawsool-email-linkedin-lookup) |\r\n| You have a name and company and want the profile URL. | [LinkedIn Profile Finder](https://apify.com/oday/mawsool-linkedin-profile-finder) |\r\n| You have a profile URL and want the personal email. | [LinkedIn Email Finder](https://apify.com/oday/mawsool-linkedin-personal-email-finder) |\r\n| You only need the current employer, before paying for a full profile. | [Current Company Checker](https://apify.com/oday/mawsool-linkedin-company-checker) |\r\n| You want the current company and headline, and you will compare them to your CRM yourself. | [Profile Freshness Check](https://apify.com/oday/mawsool-linkedin-profile-freshness) |\r\n| You want an alert when the employer or headline changes. | [Job Change Tracker](https://apify.com/oday/mawsool-linkedin-job-change-watch) |\r\n| You have a profile URL and want the full profile. | [LinkedIn Profile Scraper](https://apify.com/oday/mawsool-linkedin-profile-details) |\r\n| You have a large file of profile URLs. | [Mass Profile Scraper](https://apify.com/oday/mawsool-mass-linkedin-profile-scraper) |\r\n| You want the current employer's website from a profile URL. | [Profile to Company Website](https://apify.com/oday/mawsool-linkedin-profile-to-company-website) |\r\n| You want the job history only. | [Work Experience](https://apify.com/oday/mawsool-linkedin-profile-experience) |\r\n| You want schools and degrees only. | [Education](https://apify.com/oday/mawsool-linkedin-profile-education) |\r\n| You want a yes or no for one certificate. | [Certification Checker](https://apify.com/oday/mawsool-linkedin-certification-checker) |\r\n| You want certificates, patents, courses, and publications. | [Certifications and Patents](https://apify.com/oday/mawsool-linkedin-profile-credentials) |\r\n| You want likes and comments for outreach. | [Profile Activity](https://apify.com/oday/mawsool-linkedin-profile-activity) |\r\n| You have a company URL and want the full company record. | [Company Details](https://apify.com/oday/mawsool-linkedin-company-details) |\r\n| You have a large file of company URLs. | [Mass Company Scraper](https://apify.com/oday/mawsool-mass-linkedin-company-scraper) |\r\n| You want the website, industry, and employee range. | [Firmographics and Website](https://apify.com/oday/mawsool-linkedin-company-firmographics) |\r\n| You want office addresses. | [Company Locations](https://apify.com/oday/mawsool-linkedin-company-locations) |\r\n| You want lookalike companies. | [Similar Companies](https://apify.com/oday/mawsool-linkedin-similar-companies) |\r\n| You want only new posts on the next scheduled run. | [Company Post Monitor](https://apify.com/oday/mawsool-linkedin-company-post-watch) |\r\n\r\nThe same list is on [Mawsool's Apify profile](https://apify.com/oday).\r\n\r\n## Use with AI agents\r\n\r\nApify exposes this Actor to ChatGPT, Claude, Gemini, Grok, and other agents through the Apify MCP server. Tell the agent the input you have, the fields you want back, and the starting price on this page. If you already have profile URLs and only need the current company and headline, use [Profile Freshness Check](https://apify.com/oday/mawsool-linkedin-profile-freshness) first and compare the result to your CRM yourself.\r\n\r\n A visitor who starts on one Actor can open the rest from that page.\r\n\r\n\r\nPaste company URLs or upload a CSV. One company is one charge, even when the page returns several posts. [Company Details](https://apify.com/oday/mawsool-linkedin-company-details) is $2 per 1,000 and is the better buy when you also need the website, industry, headcount, and offices.\r\n\r\nUse the posts on the page. This is not a full archive of every post the company has ever published.\r\n\r\n## Who is this for?\r\n\r\nSales and marketing teams watching a target-account list, and Clay or HubSpot workflows that need a recent post for the first line of an email.\r\n\r\n## How do I run it?\r\n\r\n1. Paste `linkedin.com/company/...` URLs, a CSV, or upload a file.\r\n2. Leave the cap at 100 for a test. Raise it for a real list. The maximum is 50,000.\r\n3. Export CSV or JSON. Each post is one row. A company with no posts still returns one row with `postCount` 0.\r\n\r\n## What does a row look like?\r\n\r\n```json\r\n{\r\n  \"inputUrl\": \"https://www.linkedin.com/company/example\",\r\n  \"companyName\": \"Example\",\r\n  \"postCount\": 1,\r\n  \"postUrl\": \"https://www.linkedin.com/feed/update/example\",\r\n  \"postedAt\": \"2026-10-01\",\r\n  \"text\": \"Post text\",\r\n  \"hashtags\": \"#hiring\",\r\n  \"reactions\": 10,\r\n  \"comments\": 2,\r\n  \"authorName\": \"Example\",\r\n  \"authorType\": \"company\",\r\n  \"taggedCompanies\": \"Other Co\",\r\n  \"taggedPeople\": null,\r\n  \"isRepost\": false,\r\n  \"success\": true\r\n}\r\n```\r\n\r\n## How much does it cost?\r\n\r\n$1.00 per 1,000 companies on the free plan. Paid plans are lower. Extra post rows from the same company are included.\r\n\r\n## FAQ\r\n\r\n### Does one company with 10 posts cost 10 credits?\r\n\r\nNo. One company URL is one charge.\r\n\r\n### Will this return every post from the last year?\r\n\r\nNo. It returns the posts shown on the company page.\r\n\r\n### Should I use [Company Details](https://apify.com/oday/mawsool-linkedin-company-details) instead?\r\n\r\nUse [Company Details](https://apify.com/oday/mawsool-linkedin-company-details) when you need the website, industry, size, offices, and posts in one run. Use this Actor when the only job is the posts.\r\n\r\n## Related Actors\r\n\r\n[Company Post Monitor](https://apify.com/oday/mawsool-linkedin-company-post-watch) for a daily schedule. [Similar Companies](https://apify.com/oday/mawsool-linkedin-similar-companies) and [Company Locations](https://apify.com/oday/mawsool-linkedin-company-locations) for the other blocks on the same page. Company website and firmographics when you only need the account fields.\r\n"
    },
    "buildNumber": "1.0.5",
    "imageDigest": "adb91afb9451e3a5d81e3e050c92da300751199a4618b492be4ac2c4a70de69c",
    "actVersion": {
      "sourceType": "SOURCE_FILES",
      "buildTag": "latest",
      "versionNumber": "1.0"
    },
    "usage": {
      "ACTOR_COMPUTE_UNITS": 0.007967777777777778
    }
  }
}