String docs
Site integrations

Axios

Axios (axios.com) stories with their full text, Axios Pro and membership stories included, and the newest stories across the site or within one vertical.

Call these actions with your String API key; see Authentication. Every call answers with the envelope described in Responses & errors, whose data holds the rows below.

  • Site: axios
  • Version: 1.0.0
  • Reads from: www.axios.com
ActionDescriptionListed price
articleRead Axios stories with their full text: headline, authors, published and updated times, edition (national, an Axios Pro vertical, a local city or a membership newsletter), topics and tags, declared word count and the body, one paragraph or list item per line. Axios Pro and membership stories come back in full.Billed per request at your plan's rates
latestList the newest Axios stories, 25 a page, across the site or within one edition such as an Axios Pro vertical, each with its full text and the same fields as article.Billed per request at your plan's rates

article

Read Axios stories with their full text: headline, authors, published and updated times, edition (national, an Axios Pro vertical, a local city or a membership newsletter), topics and tags, declared word count and the body, one paragraph or list item per line. Axios Pro and membership stories come back in full.

POST https://request.usestring.ai/v1/integrations/axios/article

Input

Unknown fields are rejected.

FieldTypeDescription
itemsstring[]Required. axios.com story URLs, including Axios Pro, local and membership stories, or Axios story ids (UUIDs) 1 to 100 entries.

Output

data is an array of rows, one per result. Each row has:

FieldTypeDescription
idstringThe story's Axios id, a UUID.
urlstring | nullThe story's address on axios.com.
slugstring | null—
headlinestring | null—
seoHeadlinestring | nullThe headline shown to search engines, when it differs.
descriptionstring | nullThe story's one-line summary.
authorsobject[]—
authors[].namestring | null—
authors[].usernamestring | null—
publishedAtstring | nullWhen the story was published, RFC 3339 in UTC.
updatedAtstring | nullWhen the story was last republished, RFC 3339 in UTC.
verticalstring | nullThe edition the story belongs to, such as national, an Axios Pro vertical like climate-deals, a local city or a membership newsletter.
verticalNamestring | null—
verticalTypestring | nullcore, pro or local, as Axios classes the edition.
topicsstring[]—
subtopicsstring[]—
tagsstring[]—
wordCountinteger | nullThe story's length in words, as Axios declares it.
bodyWordCountintegerWords in bodyText, to compare with wordCount.
bodyTextstringThe story's full text, one paragraph or list item per line.
isPaywalledboolean | nullAxios's own paywall flag for the story.
isSponsoredboolean | null—
isBreakingNewsboolean | null—
imageUrlstring | nullThe story's lead image.
keepReadingMinsstring | nullAxios's estimate of the reading time, in minutes.

Example

curl https://request.usestring.ai/v1/integrations/axios/article \
  -H "Authorization: Bearer $STRING_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "items": ["https://www.axios.com/pro/climate-deals/2026/10/16/adden-energy-raise-solid-state-batteries", "https://www.axios.com/2026/10/17/russia-ukraine-satellite-space", "ac1be6ed-d871-402d-ad4d-4c0637aad110"]
  }'

data starts with these rows:

[
  {
    "id": "d322b4f1-08d5-4560-b240-0e50b4890476",
    "url": "https://www.axios.com/pro/climate-deals/2026/10/16/adden-energy-raise-solid-state-batteries",
    "slug": "adden-energy-raise-solid-state-batteries",
    "headline": "Adden Energy raising $26.6M for solid-state batteries",
    "seoHeadline": "Harvard spinout Adden Energy is raising $27M for solid-state batteries",
    "description": "It's making a \"self-healing\" battery separator and aims to get its batteries in EVs by 2028.",
    "authors": [
      {
        "name": "Katie Fehrenbacher",
        "username": "kfehrenbacher"
      }
    ],
    "publishedAt": "2026-10-16T20:17:21Z",
    "updatedAt": "2026-10-16T20:17:21.163171Z",
    "vertical": "climate-deals",
    "verticalName": "Climate Deals",
    "verticalType": "pro",
    "topics": [],
    "subtopics": [],
    "tags": ["Batteries", "Alternative energy", "Venture capital", "Funding", "clean energy"],
    "wordCount": 248,
    "bodyWordCount": 31,
    "bodyText": "Harvard battery spinout Adden Energy is raising $26.6 million as it looks to commercialize its solid-state batteries, per an SEC filing.\nWhy it matters: Manufacturing new batteries is costly and complex.",
    "isPaywalled": false,
    "isSponsored": false,
    "isBreakingNews": false,
    "imageUrl": "https://images.axios.com/Aa39CWIsm5k6flZyGH5lxx8PEPg=/1920x1080/smart/2023/01/30/214947-1675115387576.jpg",
    "keepReadingMins": "1"
  }
]

Requests and billing

  • Requests: 1 Web Access request per entry in items.
  • Billing: passthrough. Each request the action makes bills at its own rate on your plan; there is no separate charge for the action. See Pricing.

latest

List the newest Axios stories, 25 a page, across the site or within one edition such as an Axios Pro vertical, each with its full text and the same fields as article.

POST https://request.usestring.ai/v1/integrations/axios/latest

Input

Unknown fields are rejected.

FieldTypeDescription
verticalstringOnly stories from this edition, such as climate-deals or another Axios Pro vertical, a local city such as denver, or a membership newsletter. Every edition when empty. Matches ^[a-z0-9-]{2,60}$.
limitintegerHow many stories to return, newest first, up to 100. 25 when empty. From 1 to 100.
pageintegerThe page of 25 stories to start from, from 1, to read further back than one call reaches. At least 1.

Output

data is an array of rows, one per result. Each row has:

FieldTypeDescription
idstringThe story's Axios id, a UUID.
urlstring | nullThe story's address on axios.com.
slugstring | null—
headlinestring | null—
seoHeadlinestring | nullThe headline shown to search engines, when it differs.
descriptionstring | nullThe story's one-line summary.
authorsobject[]—
authors[].namestring | null—
authors[].usernamestring | null—
publishedAtstring | nullWhen the story was published, RFC 3339 in UTC.
updatedAtstring | nullWhen the story was last republished, RFC 3339 in UTC.
verticalstring | nullThe edition the story belongs to, such as national, an Axios Pro vertical like climate-deals, a local city or a membership newsletter.
verticalNamestring | null—
verticalTypestring | nullcore, pro or local, as Axios classes the edition.
topicsstring[]—
subtopicsstring[]—
tagsstring[]—
wordCountinteger | nullThe story's length in words, as Axios declares it.
bodyWordCountintegerWords in bodyText, to compare with wordCount.
bodyTextstringThe story's full text, one paragraph or list item per line.
isPaywalledboolean | nullAxios's own paywall flag for the story.
isSponsoredboolean | null—
isBreakingNewsboolean | null—
imageUrlstring | nullThe story's lead image.
keepReadingMinsstring | nullAxios's estimate of the reading time, in minutes.

Example

curl https://request.usestring.ai/v1/integrations/axios/latest \
  -H "Authorization: Bearer $STRING_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "vertical": "climate-deals",
    "limit": 2
  }'

data starts with these rows:

[
  {
    "id": "42c1e0a6-89e6-40ea-84d7-65bb65b61735",
    "url": "https://www.axios.com/pro/climate-deals/2026/10/17/energy-climate-deals-rundown-october-17",
    "slug": "energy-climate-deals-rundown-october-17",
    "headline": "Energy and climate deals of the week",
    "seoHeadline": "$50M for German VPPs, $45M for Swedish materials discovery",
    "description": "Catch up on the energy and climate deals from the week of Oct. 17.",
    "authors": [
      {
        "name": "Alan Neuhauser",
        "username": "aneuhauser"
      },
      {
        "name": "Katie Fehrenbacher",
        "username": "kfehrenbacher"
      }
    ],
    "publishedAt": "2026-10-17T11:45:06Z",
    "updatedAt": "2026-10-17T11:45:06.437161Z",
    "vertical": "climate-deals",
    "verticalName": "Climate Deals",
    "verticalType": "pro",
    "topics": [],
    "subtopics": [],
    "tags": ["Startup news", "Energy", "Deals", "Mergers and acquisitions", "Climate tech", "Venture capital investments", "Alternative energy", "Venture capital funding", "Venture capital", "Fundraising", "Energy news", "Private equity", "clean energy", "Dealmaking", "Venture capital firms", "Startups"],
    "wordCount": 1032,
    "bodyWordCount": 27,
    "bodyText": "Venture Capital\n• Atlas Atomics, a nuclear startup cofounded by Vivek Ramaswamy, reportedly raised $400m at a $1.9b valuation. General Catalyst led, joined by a16z. Go deeper",
    "isPaywalled": false,
    "isSponsored": false,
    "isBreakingNews": false,
    "imageUrl": "https://images.axios.com/IFJMXzbGM_rd1ODca6pSVd8SFgQ=/0x0:1920x1080/1920x1080/2025/11/03/1762206194771.jpeg",
    "keepReadingMins": "<1"
  }
]

Requests and billing

  • Requests: 1–26 Web Access requests per result page.
  • Billing: passthrough. Each request the action makes bills at its own rate on your plan; there is no separate charge for the action. See Pricing.