Multi Topic Quotes API avatar

Multi Topic Quotes API

Pricing

from $1.99 / 1,000 results

Go to Apify Store
Multi Topic Quotes API

Multi Topic Quotes API

Multi-Topic Quotes API returns clean quote records by topic in one click. Pick from a wide topic dropdown and get structured rows with the quote, author, and tags, ready for Sheets, Airtable, or Notion.

Pricing

from $1.99 / 1,000 results

Rating

0.0

(0)

Developer

B2B Lead Generation

B2B Lead Generation

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Multi-Topic Quotes API: Get Quotes by Topic in One Click

Multi-Topic Quotes API is the simplest way to pull clean, structured quote records for the topics you care about. Pick one or more topics from the built-in dropdown, set how many quotes you want, and the actor delivers a ready-to-use dataset with the quote text, the author, and its tags. No API keys, no third-party accounts, no cleanup work. It is built for content teams, indie developers, and researchers who want quotes without turning it into a data engineering project.

USA Automotive Leads Hub

What this actor does

Multi-Topic Quotes API accepts a list of topics (chosen from a curated dropdown) and returns matching quote records up to the limit you set. Selecting several topics widens the search: a record is returned if it belongs to any of the topics you picked. There is nothing else to configure, no filters to tune, no scoring to interpret. Pick topics, run, done.

Because the topic list is a controlled dropdown, you cannot fat-finger a filter. Every option in the list is guaranteed to return real results, and the matching is deterministic: a topic either matches or it does not.

Use cases

  • Content writing: pull a batch of quotes on business, leadership, or productivity for a blog post round-up in one click
  • Social media scheduling: pick topics like motivational, humor, or morning and feed a whole week of quote graphics into a scheduling tool
  • Newsletter curation: choose topics that fit your audience for a themed Monday send, ready to paste into your ESP
  • App and product development: seed a quote database for a mobile, web, or Slack app without stitching sources together by hand
  • Research and academic writing: gather quotes on a specific concept, such as death, faith, or courage, for a literature review
  • Chatbot and LLM training: feed clean topic-labeled quote records into a fine-tuning dataset or a retrieval-augmented generation pipeline
  • Educational content: build worksheets, flashcards, or lesson materials with attributed quotes on a chosen theme
  • Greeting card and gift copy: pull quotes tagged with anniversary, birthday, wedding, or thanksgiving for occasion-specific messaging

Input

The actor has a tiny, focused input schema. Two fields. Nothing to configure beyond your topics and the item cap.

ParameterTypeDefaultDescription
topicsarray (dropdown, multi-select)nonePick one or more topics from the built-in dropdown. The actor returns quotes filed under any of the selected topics. Required.
maxItemsinteger100Cap on returned quotes. Hard maximum: 100000.

Available topics in the dropdown include age, art, business, courage, dreams, education, family, faith, freedom, friendship, funny, happiness, health, hope, inspiration, leadership, life, love, marriage, morning, motivational, nature, peace, positivity, power, relationship, religion, respect, romantic, sad, science, smile, society, sports, strength, success, teacher, technology, time, travel, trust, truth, war, wedding, wisdom, women, work, and many more, including occasion-specific topics like anniversary, birthday, christmas, easter, fathers-day, mothers-day, memorial-day, new-years, saint-patricks-day, thanksgiving, valentines-day, and veterans-day.

Example input: quotes on one topic

{
"topics": ["business"],
"maxItems": 50
}
{
"topics": ["motivational", "inspirational", "success"],
"maxItems": 200
}

Example input: occasion-specific messaging

{
"topics": ["christmas", "thanksgiving", "new-years"],
"maxItems": 100
}

What data does this actor return?

The actor pushes every matched quote into the run's dataset. Each record looks like this:

{
"topic": "business",
"quoteTitle": "The way to get started is to quit talking and begin doing.",
"author": "Walt Disney",
"quoteTags": "Way, Talking, Doing"
}
FieldTypeDescription
topicstringTopic category the quote is filed under.
quoteTitlestringThe quote text itself.
authorstringAuthor of the quote.
quoteTagsstringComma-separated tags describing the quote.

Export the dataset directly from the Apify console as JSON, XML, or Excel, or pipe it into an integration. Every record is self-contained, so downstream tools can index it right away.

How it works

  1. The actor reads your selected topics and item cap from the run configuration.
  2. Topic values are normalized (case-folded) so casing mismatches never cause a miss.
  3. The actor queries the quotes service for records matching any of the selected topics.
  4. Matched records are pushed to the dataset until maxItems is reached.
  5. The run finishes and results are ready for export or integration.

Tips for getting the most out of it

  • Pick related topics together. Selecting motivational, inspirational, and success at once is faster than three separate runs and gives you a broader pool for the same audience.
  • Set maxItems deliberately. The default of 100 keeps runs snappy and cheap. Bump it only when you actually need more.
  • Chain runs into integrations. Push the dataset straight to Google Sheets, Airtable, or Notion for a live-updating content library.
  • Schedule occasion-specific runs. Set a monthly schedule to fetch fresh quotes for the next holiday, so your content pipeline is always ready.

FAQ

Do I need an API key, account, or third-party subscription? No. The actor is self-contained. Pick topics and it runs.

Can I mix any topics I want? Yes. The dropdown is multi-select. A record is returned if its topic matches any of the topics you picked (OR logic across topics).

What happens if I select nothing? The run stops with a clear message asking you to pick at least one topic. This is intentional so you never accidentally pull a huge unfiltered dataset.

Is the output usable directly in Google Sheets, Notion, or Airtable? Yes. Export the dataset as CSV or JSON from the Apify console, or connect the built-in Google Sheets, Airtable, or Notion integrations to auto-deliver results.

Can I run this on a schedule? Yes. Use Apify's built-in schedules to run daily, weekly, or on any cron expression. Pair it with a webhook or an integration to auto-deliver fresh quotes to Slack, email, or a spreadsheet.

How fast is a run? Typical runs finish in seconds. Even large maxItems values complete in under a minute. There is no browser, no headless rendering, and no external API round-trip.

What is a "quote record"? A single object containing the topic, the quote text, the author, and its tags. Every record is standalone, so you can drop it directly into a database, a CMS, or a content template.

Can I get the same author across different topics? Yes. Pick the topics you want and the actor returns quotes for all of them. Authors are attached to each record, so you can group or filter downstream.

Integrations and automations

Connect Multi-Topic Quotes API with other apps and services using Apify integrations. Send matched quotes to Google Sheets, Airtable, Notion, Slack, or your own webhook after every run. It plays nicely with Make, Zapier, Airbyte, GitHub, and Google Drive. Pair it with an Apify schedule and you have a self-updating content pipeline that never asks for your attention until you want a new query.

Performance and cost

Runs are fast and cheap. The actor uses a single lightweight dependency and no browser, so memory and CPU cost stay low. That makes it a good candidate for high-frequency scheduled runs on a small compute plan. A typical topic query with maxItems: 100 finishes in seconds.

USA Automotive Leads Hub

Support and feedback

Found a topic that behaves oddly, or want a new integration hook? Open an issue on the actor's Apify page. Feature requests, topic suggestions, and integration ideas are all welcome.


Multi-Topic Quotes API turns a broad quotes lookup into a one-click, topic-driven feed for content workflows, research, and app data. No scraping, no cleanup, no fluff.