AllPoetry Scraper - Poems, Poets & Full Text avatar

AllPoetry Scraper - Poems, Poets & Full Text

Pricing

from $10.00 / 1,000 results

Go to Apify Store
AllPoetry Scraper - Poems, Poets & Full Text

AllPoetry Scraper - Poems, Poets & Full Text

Scrape AllPoetry.com for poems by any poet or topic. Extracts full poem text, author, likes, comments, topics, and more from the largest poetry community.

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

lulz bot

lulz bot

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

17 days ago

Last modified

Categories

Share

AllPoetry Scraper

Scrape poems from AllPoetry.com, the largest online poetry community. Search by poet name or topic to extract full poem text, author info, engagement metrics, and metadata.

Features

  • Poet search: Search for any poet by name (e.g., "Robert Frost", "Emily Dickinson") and scrape all their poems
  • Topic search: Search by topic (e.g., "love", "nature", "death") to find poems in that category
  • Full text extraction: Get the complete poem text, cleaned and formatted
  • Engagement metrics: Likes count, comment count for each poem
  • Topic tags: Extract topic/category tags assigned to each poem
  • Pagination support: Automatically follows AJAX pagination for large collections

Input

FieldTypeDescriptionDefault
searchQueriesstring[]Poet names or topics to search["Robert Frost"]
maxListingsintegerMax poems per query (1-500)50
scrapeDetailsbooleanVisit each poem page for full detailstrue
proxyConfigurationobjectOptional proxy settings-

Search query format

  • Poet names (contain spaces or uppercase): "Robert Frost", "Emily Dickinson", "Maya Angelou"
  • Topics (single lowercase word): "love", "nature", "death", "hope", "haiku"

Output

Each poem record contains:

FieldTypeDescription
titlestringPoem title
authorstringAuthor/poet name
authorUrlstringLink to author's AllPoetry profile
poemTextstringFull poem text (plain text, newlines preserved)
formstringPoetic form if detected (sonnet, haiku, etc.)
topicsstring[]Topic/category tags
likesnumberNumber of likes
commentsnumberNumber of comments
publishedAtstringPublication date (ISO 8601)
sourceUrlstringDirect link to the poem
searchQuerystringThe query that found this poem
scrapedAtstringWhen the data was scraped (ISO 8601)

Example output

{
"title": "The Road Not Taken",
"author": "Robert Frost",
"authorUrl": "https://allpoetry.com/Robert-Frost",
"poemText": "Two roads diverged in a yellow wood,\nAnd sorry I could not travel both\nAnd be one traveler, long I stood...",
"form": null,
"topics": null,
"likes": 1752,
"comments": 27,
"publishedAt": "2018-08-31T16:59:42-07:00",
"sourceUrl": "https://allpoetry.com/The-Road-Not-Taken",
"searchQuery": "Robert Frost",
"scrapedAt": "2026-04-26T08:00:00.000Z"
}

Usage tips

  • Classic/famous poets have their poems listed on profile pages at allpoetry.com/{Poet-Name}
  • Community poets have poems loaded via AJAX pagination
  • Setting scrapeDetails: true visits each poem page individually for the most complete data (likes, comments, form detection)
  • Setting scrapeDetails: false extracts inline data from listing pages (faster, but fewer fields)
  • Topic searches scrape the most recent poems in that category

Cost

This actor uses pay-per-event pricing. You are charged $0.005 per poem scraped.