AP News Articles Scraper avatar

AP News Articles Scraper

Pricing

from $19.00 / 1,000 results

Go to Apify Store
AP News Articles Scraper

AP News Articles Scraper

Scrapes AP News articles from any section URL and returns each article as a flat row with headline, full body text, author, and publication date. Set a maximum article count per run and export to CSV, JSON, Excel, or XML.

Pricing

from $19.00 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

ParseForge

AP News Articles Scraper

Scrape AP News articles from any section, up to a million per run. Each article comes with its headline, full text, author, and publication date. No login or API key. Export to CSV, JSON, Excel, or XML.

AP News publishes breaking stories across business, politics, sports, and world news, but there is no official API for bulk article export. This Actor reads the public section feeds directly and returns each article as a flat row, so you can collect the latest headlines without writing a scraper.

Who uses itWhat they scrape AP News for
Market researchersTrack which stories AP News is prioritizing in a given industry
JournalistsMonitor AP News coverage of a beat or region
Data analystsBuild a dataset of AP News headlines and article text for trend analysis
Content marketersFind AP News stories that mention a brand or topic

What it does

This Actor collects AP News articles by section URL and returns each one as a flat row.

  • ๐Ÿ“ฐ Section scraping: point the Actor at any apnews.com section URL, like /business or /world-news.
  • ๐Ÿ”ข Volume control: set a maximum number of articles per run, from 1 to 1,000,000.
  • ๐Ÿ“„ Flat output: every article is returned as one row with headline, full text, author, and publication date.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with AP News data

๐Ÿ“ˆ Track topics and trends.

A market researcher runs the Actor on the AP News business section every morning to see which companies and industries are making headlines.

๐Ÿ—ž๏ธ Monitor a beat.

A journalist points the Actor at the AP News politics section to collect every new story about a specific campaign or policy area.

๐Ÿ“Š Build a news dataset.

A data analyst scrapes the AP News world section daily and stores the article text for sentiment analysis or topic modeling.

๐Ÿ” Find brand mentions.

A content marketer runs the Actor on the AP News technology section and filters the results for articles that mention their company.

Why choose this scraper

What you get
No API keyReads the public AP News section feeds directly, no registration or OAuth.
Full article textReturns the complete body text, not headlines or snippets.
Any sectionWorks with business, politics, sports, world news, and any other apnews.com section.
ScalableCollect up to a million articles per run, limited only by what the section currently lists.

How it compares

No other Store actor targets AP News the same way, so the honest comparison is with the alternatives teams actually weigh.

AP News Articles ScraperBuild it in-houseBy hand
SetupRun it now, zero configDays of engineeringNone, but hours per pull
When AP News changesMaintained for youYou fix itYou re-learn the page
Proxies, retries, anti-botBuilt inYour problemBrowser only
OutputFixed JSON schema, CSV/Excel exportWhatever you buildCopy-paste
CostPay per resultEngineering timeAnalyst hours

Configure the run

Drive the Actor from any AP News section URL, and set a maximum number of articles to collect per run. The Input tab lists every parameter.

A first run with the defaults:

{
"sectionUrl": "https://apnews.com/business",
"maxItems": 10
}

A larger pull:

{
"sectionUrl": "https://apnews.com/business",
"maxItems": 200
}

Pricing

Pay-per-result: $0.021 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate 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

  1. Create a free Apify account with $5 in credit.
  2. Open the AP News Articles Scraper.
  3. Set your inputs and any filters, then click Start.
  4. 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 AP News 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/ap-news-articles-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check that the section URL is correct and still exists on apnews.com. Also make sure the maximum articles field is set to at least 1. If the section has no articles at the moment, the run will return an empty dataset.

Why did I get fewer articles than my maximum?

The Actor can only return articles that are currently listed on the section page. If the section shows fewer articles than your maximum, you will get all of them.

Why is the article text missing for some rows?

Some AP News articles are behind a paywall or require JavaScript to load the full text. The Actor extracts what is available in the public HTML, which is usually the complete body.

Can I scrape search results instead of a section?

The Actor is designed for section URLs. For search results, you would need a different scraper that handles apnews.com search pages.

The run failed with a timeout.

If you set a very high maximum articles value, the run may take a long time. Try reducing the maximum or splitting the work across multiple runs.

FAQ

QuestionAnswer
Do I need an API key or login?No. The Actor reads the public AP News section pages directly, so no registration or authentication is required.
Which sections can I scrape?Any apnews.com section URL works, such as /business, /world-news, /politics, /sports, or /technology. Paste the full URL or the path.
Does it return the full article text?Yes. Each row includes the complete body text of the article, along with the headline, author, and publication date.
How many articles can I get in one run?You can set the maximum articles field to any number from 1 to 1,000,000. The actual number returned depends on how many articles the section currently lists.
Can I scrape multiple sections at once?The Actor takes one section URL per run. To scrape multiple sections, run the Actor once per section or use Apify's scheduler to run them in sequence.
What format is the output?The Actor returns a flat dataset that you can export to CSV, JSON, Excel, or XML from the Apify platform.
Does it include images or videos?The Actor focuses on text data: headline, body text, author, and publication date. Media URLs are not included.
Is this legal?You are responsible for complying with AP News's terms of service and applicable laws. The Actor only accesses publicly available pages.
Can I schedule this to run daily?Yes. Use Apify's scheduler to run the Actor on a cron schedule, and it will collect the latest articles from the section each time.
What if a section URL changes?AP News occasionally reorganizes its sections. If you get no results, check that the URL still exists on apnews.com and update the input.

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 The Associated Press. 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.