VOOZH about

URL: https://apify.com/voyn/outlook-inbox-reader-api

⇱ Outlook Inbox Reader with Outlook API & Office 365 API Β· Apify


Pricing

$20.00/month + usage

Go to Apify Store

Outlook Inbox Reader API

Outlook Inbox Reader connects with Outlook API and Office 365 API to extract emails, filter by sender or date, and save bodies and attachments into structured datasets for HR, invoices, leads, support, and compliance.

Pricing

$20.00/month + usage

Rating

0.0

(0)

Developer

πŸ‘ Voyn Software

Voyn Software

Maintained by Community

Actor stats

3

Bookmarked

13

Total users

1

Monthly active users

2 months ago

Last modified

Share

πŸ“© Outlook Inbox Reader

Process and structure your Outlook or Office 365 inbox with full control.
This actor connects to Microsoft Graph API, retrieves emails based on your filters, and saves structured results to an Apify Dataset. Attachments are stored in Apify Key-Value Store and linked to your dataset for easy download.


✨ Key Features

  • βœ… Application & Delegated auth modes supported
  • βœ… Filter by sender, subject, body text, date range, unread/read
  • βœ… Choose folders (Inbox, All Mail, custom)
  • βœ… Download attachments with filename/extension/size filters
  • βœ… Store bodies (bodyHtml, bodyText) in dataset
  • βœ… Flattened recipient columns (to, cc, bcc)
  • βœ… Quick columns for attachment names & paths + full attachment array
  • βœ… Mark emails as read (optional)

πŸ›  Use Cases

1. Job Applications & HR

  • Connect to careers@company.com
  • Collect all incoming resumes + cover letters
  • Filter by attachment extension .pdf or .docx
  • Dataset contains applicant email, subject, body (cover letter), and links to CVs

2. Customer Support & Inquiries

  • Collect support tickets from support@domain.com
  • Filter by subject (β€œurgent”, β€œcomplaint”) or sender domain
  • Store structured dataset with customer details and attachments
  • Export into helpdesk or CRM

3. Invoices & Billing Automation

  • Watch billing@domain.com mailbox
  • Collect invoices automatically from vendor emails
  • Filter attachments for .pdf invoices
  • Dataset outputs invoice sender, subject, and KV path to saved files
  • Perfect for accounting workflows

4. Sales & Lead Capture

  • Track inbound leads from forms/partners
  • Extract sender email + phone numbers via regex in body
  • Attach proposals or pitch decks saved in KV
  • Export dataset to HubSpot, Salesforce, or Google Sheets

5. Orders & Logistics

  • E-commerce sellers can monitor order confirmations from Amazon, eBay, Shopify
  • Filter by known sender domains
  • Extract order numbers from subject/body
  • Archive invoices and order PDFs

6. Legal & Compliance

  • Centralize and archive contracts, NDAs, compliance documents
  • Store both email metadata and attachments
  • Dataset serves as compliance evidence

7. Research Monitoring

  • Subscribe to newsletters (Google Scholar alerts, industry news)
  • Dataset becomes a structured archive of reports
  • Attachments (PDF reports) automatically stored

8. Marketing Campaign Responses

  • Track replies to mass email campaigns
  • Filter by β€œunsubscribe” keyword in body
  • Dataset of opt-outs for updating mailing lists

9. Project Management

  • Contractors/vendors email updates with project code in subject
  • Filter by keyword [PROJECT-X]
  • Dataset provides central log of updates and attachments

10. Personal Productivity

  • Download receipts from services (Uber, Amazon, Airbnb)
  • Filter by sender domain
  • Dataset integrates into expense trackers

βš™οΈ Input Options

  • authMode β†’ application or delegated
  • tenantId, clientId, clientSecret β†’ Required for application mode
  • userAccessToken β†’ Required for delegated mode (Hotmail/Outlook.com personal accounts)
  • mailboxes β†’ One or more tenant mailbox addresses (e.g. reports@yourdomain.com)
  • Filters:
    • dateFrom, dateTo β†’ ISO date strings
    • senderEmails β†’ CSV or JSON array
    • subjectIncludes, bodyIncludes
    • onlyUnread β†’ boolean
  • Attachment filters: includeAttachments, attachmentExtensions, attachmentMinSizeKB, attachmentMaxSizeKB, attachmentNameIncludes, attachmentNameExcludes
  • markAsRead β†’ Mark processed emails as read
  • maxMessagesPerMailbox β†’ Limit number of messages processed

πŸ“¦ Output Format

Each dataset item includes:

  • mailbox
  • id (Graph message ID)
  • receivedDateTime, sentDateTime
  • subject
  • from, to, cc, bcc (flattened)
  • isRead
  • bodyPreview, bodyHtml, bodyText
  • conversationId
  • attachmentNames (comma-separated)
  • attachmentPaths (comma-separated KV keys)
  • attachments array with full details

πŸ”‘ How to Get Microsoft Credentials

To use this actor you must register an app in Azure Active Directory (Entra ID):

  1. Open Azure Portal
    Go to https://portal.azure.com

  2. Register a new application

    • Navigate to Azure Active Directory > App registrations > New registration
    • Enter a name (e.g. β€œApify Inbox Reader”)
    • Supported account types:
      • Application mode β†’ β€œAccounts in this organizational directory only”
      • Delegated mode β†’ can include personal Microsoft accounts
    • Redirect URI: leave empty unless you plan to use delegated auth with OAuth flow
  3. Collect Tenant ID and Client ID

    • After registration, open the app β†’ Overview
    • Copy Directory (tenant) ID β†’ use as tenantId
    • Copy Application (client) ID β†’ use as clientId
  4. Create Client Secret

    • App page β†’ Certificates & Secrets β†’ New client secret
    • Add description + expiration
    • Copy the generated value immediately β†’ use as clientSecret
  5. Assign API Permissions

    • App page β†’ API permissions > Add a permission
    • Choose Microsoft Graph
    • For Application mode: Application permissions > Mail.Read
    • For Delegated mode: Delegated permissions > Mail.Read
    • Click Grant admin consent
  6. Use the Credentials in the Actor

    • For Application mode: provide tenantId, clientId, clientSecret, and list of tenant mailbox addresses
    • For Delegated mode: provide a valid userAccessToken (generated with OAuth 2.0 Authorization Code Flow)

βœ… With this actor you can turn any Outlook inbox into a structured dataset: HR CV collector, invoice automation, order archive, compliance logs, and more.

You might also like

BLS Occupational Outlook Handbook Scraper

crawlerbros/bls-ooh-scraper

Scrape Bureau of Labor Statistics Occupational Outlook Handbook - wages, employment counts, job outlook, education requirements and career data for 300+ US occupations. No API key needed.

Outlook / Hotmail Username Availability β€” Bulk Email Checker

maged120/outlook-username-checker

Check if an Outlook/Hotmail/Live email username is available for registration. Verify multiple usernames in bulk.

Email Account Checker - Gmail, Outlook, Yahoo, iCloud

clearpath/email-account-checker

Check email addresses in bulk for real account registration on Gmail, Outlook, Yahoo, iCloud, and Mail.ru. Find which addresses are real and active, clean lists before campaigns. Export to CSV, JSON, or Excel.

Microsoft Catch-All Email Verifier

minion_hub/microsoft-catchall-email-verification

An Apify Actor that verifies Microsoft-hosted email addresses, including Outlook and Office365. It supports batch verification, sends results via HTTP POST to a webhook, and logs data to a dataset.

MinionHub

34

Linkedin Conversation Scraper

data_link_miner/linkedin-conversation-scraper

Extract and manage LinkedIn inbox chat / message / messaging conversations at scale. Allows you to analyze LinkedIn chat history from your inbox. Supports inbox filtering. Data about conversations, participants, messages. Perfect for CRM sync, sales workflow, recruiting pipelines, and analytic

πŸ‘ User avatar

Data LinkMiner

27

3.2

IMF World Economic Outlook Scraper | WEO Indicators Data

parseforge/imf-weo-scraper

Export IMF World Economic Outlook indicators across countries and years: real GDP growth, inflation, unemployment, current account, government debt, and 40+ macro series. Pick any indicator code or country. CSV, Excel, JSON or XML for economic research, modeling and journalism.

Goodreads Review Scraper πŸ“š

shahidirfan/Goodreads-Review-Scraper

Instantly extract detailed book reviews, ratings, and reader feedback from Goodreads. Perfect for sentiment analysis, market research, and tracking literary trends. Get structured data on millions of books and user opinions efficiently. Unlock valuable reader insights today!

22

5.0

Myfxbook Community Outlook / Retail Sentiment Scraper

xtracto/myfxbook-community-outlook

HTTP-only scraper for Myfxbook's Community Outlook (retail forex sentiment): short/long volume %, average short/long entry prices, trapped volume in lots, and open-position counts for ~70+ symbols. Contrarian/SMC liquidity signal.

πŸ‘ User avatar

Farhan Febrian Nauval

6

5.0

Email Finder

burbn/email-search-api

Find email addresses instantly by searching any name, company, job title, or location. Search across Gmail, Outlook, Yahoo, or any company domain. Get up to 5,000 verified emails per search. Perfect for lead generation, sales outreach, recruiting, and business development.