LinkedIn Learning Courses Scraper
Pricing
from $19.00 / 1,000 results
LinkedIn Learning Courses Scraper
Scrapes LinkedIn Learning courses by search query and returns each course as a flat row with title, instructor, duration, level, and URL.
Pricing
from $19.00 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
0
Monthly active users
3 days ago
Last modified
Categories
Share
LinkedIn Learning Courses Scraper
Scrape LinkedIn Learning courses by topic or keyword, up to a million per run. Every course comes with its title, instructor, duration, level, and direct URL. No login or API key. Export to CSV, JSON, Excel, or XML.
LinkedIn Learning's official API requires an enterprise contract and OAuth. This reads the public course catalog directly, filtered by your search query, and returns each match in one fixed schema. Search for any topic, from Python to leadership, and get the full course list without touching the API.
| Who uses it | What they scrape LinkedIn Learning for |
|---|---|
| L&D managers | Build a catalog of courses on a topic for a training plan |
| Content marketers | Find popular courses to reference in blog posts or newsletters |
| Job seekers | Discover courses that match skills listed in job postings |
| EdTech analysts | Track course offerings and trends across subjects |
What it does
This Actor collects LinkedIn Learning courses by search query and returns each one as a flat row.
- π Search by keyword: enter any topic, like 'python' or 'project management', and get matching courses.
- π Structured output: each course is a flat row with title, instructor, duration, level, and URL.
- β‘ High volume: collect up to 1,000,000 courses in a single run.
- π Multiple formats: export to CSV, JSON, Excel, or XML.
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with LinkedIn Learning data
π Build a course catalog.
An L&D manager searches for 'leadership' and exports all matching courses to plan a quarterly training curriculum.
π Track trending topics.
A content marketer runs weekly searches for 'AI' to see which new courses appear and writes about them.
π― Match skills to jobs.
A job seeker scrapes courses for 'SQL' and compares them to requirements in job postings.
π§ͺ Analyze the catalog.
An EdTech analyst collects all courses in a category to study instructor distribution and course lengths.
Why choose this scraper
| What you get | |
|---|---|
| No API key | Scrape the public catalog without registering an app or dealing with OAuth. |
| One fixed schema | Every course comes back with the same fields, ready for analysis. |
| Scalable | From a quick sample to a full catalog, set maxItems to control the run. |
How it compares
This Actor focuses on the LinkedIn Learning course catalog, while the competitors below scrape LinkedIn profiles or jobs, not courses.
| Feature | ParseForge | Linkedin Profile Scraper | LinkedIn Jobs Scraper |
|---|---|---|---|
| Scrapes LinkedIn Learning courses | Yes | Not listed | Not listed |
| Search by course topic or keyword | Yes | Not listed | Not listed |
| Returns course title, instructor, duration, level, URL | Yes | Not listed | Not listed |
| No login or API key required | Yes | Yes | Yes |
| Export to CSV, JSON, Excel, XML | Yes | Not listed | Not listed |
Configure the run
Drive the Actor with a search query and a maximum item count. The query filters the public catalog as courses are read, so only matches reach your dataset. The Input tab lists every parameter.
A first run with the defaults:
{"maxItems": 10}
A larger pull:
{"maxItems": 200}
Pricing
Pay-per-result: $0.021 per result collected. You pay only for the results written to your dataset.
| Results collected | Approximate cost |
|---|---|
| 100 results | $2.10 |
| 1,000 results | $21.00 |
| 10,000 results | $210.00 |
New Apify accounts start with $5 in free credit.
Free users
Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.
Run it
- Create a free Apify account with $5 in credit.
- Open the LinkedIn Learning Courses Scraper.
- Set your inputs and any filters, then click Start.
- Export the results as CSV, Excel, JSON, or XML from the Dataset tab.
Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.
Use with AI agents (MCP)
Give an AI agent live access to LinkedIn Learning through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:
$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/linkedin-learning-courses-scraper"
Then prompt it in plain language to run the scraper and read back the results.
Troubleshooting
Why am I getting no results?
Your search query may be too specific or misspelled. Try a broader keyword or check the spelling.
Why does the run stop before reaching maxItems?
The Actor stops when there are no more courses matching your query. LinkedIn Learning may have fewer courses than your maxItems value.
Why are some fields empty?
Some courses may not have all fields populated, such as instructor or duration. This is normal for certain catalog entries.
Can I get more than 1,000,000 courses?
The maximum is 1,000,000 per run. If you need more, split your search into multiple queries and combine the results.
FAQ
| Question | Answer |
|---|---|
| Do I need a LinkedIn account or API key? | No. This Actor scrapes the public LinkedIn Learning catalog, so no login or API key is required. |
| What data does each course include? | Each course row includes the title, instructor, duration, level, and direct URL, along with other fields shown in the sample output. |
| Can I scrape all courses on LinkedIn Learning? | Yes, you can set maxItems to a high number, up to 1,000,000, to collect the full catalog for a given search query. |
| How do I search for a specific topic? | Enter your topic or keyword in the searchQuery field, such as 'python' or 'project management'. |
| What formats can I export the data to? | You can export the results to CSV, JSON, Excel, or XML. |
| Is this legal? | This Actor only accesses publicly available course information. You are responsible for complying with LinkedIn's terms of service and applicable laws. |
| Can I filter by course level or duration? | The current version filters by search query only. You can post-process the exported data to filter by level or duration. |
| How often is the catalog updated? | The Actor scrapes live data on each run, so you always get the latest courses available at that moment. |
| Can I run this on a schedule? | Yes, you can schedule runs in Apify to collect new courses daily, weekly, or at any interval. |
| What if I get no results? | Check your search query for typos or try a broader term. LinkedIn Learning may not have courses for very niche topics. |
Related actors
Browse the full ParseForge collection for more scrapers.
π Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.
β οΈ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by LinkedIn Corporation. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.
