CrossRef DOI & Citation Metadata Lookup
Pricing
from $0.60 / 1,000 results
CrossRef DOI & Citation Metadata Lookup
CrossRef DOI & Citation Metadata Lookup resolves DOIs, DOI URLs or citations via the CrossRef API and returns title, authors, journal, citation count, abstract and license — one row per item.
Pricing
from $0.60 / 1,000 results
Rating
0.0
(0)
Developer
Murat Uzun
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
2 days ago
Last modified
Categories
Share
What is CrossRef DOI & Citation Metadata Lookup?
CrossRef DOI & Citation Metadata Lookup is an Apify Actor that resolves DOIs, DOI URLs or free-text citations and titles into structured bibliographic metadata — title, authors, journal, publisher, publication date, citation count, abstract, license and funder — and returns one clean row per item. Every lookup goes straight to the public CrossRef REST API (api.crossref.org): no scraping, no HTML parsing, no API key required. Paste a DOI such as 10.1038/nature12373, a https://doi.org/... link, or a plain-text citation like search:Attention is all you need, and the Actor finds the best CrossRef match for you.
Why use CrossRef DOI & Citation Metadata Lookup?
- Reference-list enrichment — turn a bibliography of raw DOIs or citation strings into a structured table with citation counts and abstracts, ready for a literature review.
- Research intelligence — track how often a paper is cited (
citationCount), who funded it, and where it was published, for grant reporting or competitive research tracking. - AI/RAG pipelines — feed an LLM agent verified metadata and abstracts for a list of papers instead of letting it hallucinate citation details.
- Publisher/journal analytics — resolve a batch of DOIs to compare journals, publishers, and licensing terms (open access URL vs. paywalled) at scale.
How to use CrossRef DOI & Citation Metadata Lookup
- Paste your DOIs, DOI URLs, or citations into DOIs, DOI URLs or citations. Bare DOIs (
10.1038/nature12373), fullhttps://doi.org/...links, and plain titles all work; prefix ambiguous text withsearch:to force a bibliographic search. - Optionally enter your e-mail in Contact e-mail (polite pool) — CrossRef gives faster, more reliable service to requests that identify a contact.
- Click Start. Each item becomes one dataset row; export it as JSON, CSV, Excel or HTML from the Output tab.
Example input
{"items": ["10.1038/nature12373", "https://doi.org/10.1145/3292500.3330919", "search:Attention is all you need"],"mailto": "you@example.com","searchRows": 3,"maxConcurrency": 3}
Example output
{"query": "10.1038/nature12373","doi": "10.1038/nature12373","doiUrl": "https://doi.org/10.1038/nature12373","title": "Nanometre-scale thermometry in a living cell","authors": ["G. Kucsko", "P. C. Maurer", "N. Y. Yao", "M. Kubo", "H. J. Noh", "P. K. Lo", "H. Park", "M. D. Lukin"],"authorCount": 8,"firstAuthor": "G. Kucsko","journal": "Nature","publisher": "Springer Science and Business Media LLC","type": "journal-article","publishedDate": "2013-07-31","year": 2013,"volume": "500","pages": "54-58","citationCount": 1817,"referenceCount": 30,"licenseUrl": "http://www.springer.com/tdm","matchScore": null,"error": null,"scrapedAt": "2026-09-12T18:00:00.000Z"}
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
Data table
| Field | Type | Description |
|---|---|---|
query | string | The input item exactly as given |
doi, doiUrl | string | Normalised DOI and its https://doi.org/ permalink |
title | string | Work title |
authors, authorCount, firstAuthor, firstAuthorOrcid | array, number, string | Authors as "Given Family", count, first author and their ORCID |
affiliations | array | Distinct author affiliation names |
journal, publisher, type | string | Container title, publisher, and CrossRef work type |
publishedDate, year | string, number | Earliest available publication date and year |
volume, issue, pages | string | Journal volume, issue and page range |
issn, isbn | array | ISSN(s) / ISBN(s) of the container |
citationCount, referenceCount | number | Times cited (CrossRef-indexed) and number of references listed |
abstract | string | Abstract with JATS XML tags stripped, capped at 3000 characters |
licenseUrl, funders, subjects | string, array | License URL, funder names, subject tags |
url, fullTextUrls | string, array | Canonical CrossRef URL and any publisher/TDM links |
matchScore | number | CrossRef relevance score — present only for search: items |
error, scrapedAt | string | Failure reason (if any) and lookup timestamp |
Input parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
items | array | ["10.1038/nature12373"] | DOIs, DOI URLs, or citations/titles (prefix free text with search:) |
mailto | string | "" | Optional e-mail added to requests for CrossRef's "polite pool" |
searchRows | integer | 3 | Candidate results CrossRef considers per free-text search (max 20) |
maxConcurrency | integer | 3 | Items looked up in parallel (1-10) |
Pricing
CrossRef DOI & Citation Metadata Lookup uses pay-per-event pricing: $0.001 per resolved item, i.e. $1 per 1,000 lookups, plus a negligible actor-start fee. Each item costs CrossRef exactly one HTTP request, so compute stays in the cents even for thousand-item batches. Set Maximum cost per run and the Actor trims the list to what the budget covers instead of overspending.
CrossRef DOI & Citation Metadata Lookup vs. manual DOI resolution
Looking up DOIs one at a time on doi.org or search.crossref.org means copy-pasting titles and citation counts by hand. This Actor takes a whole reference list — DOIs, links, or plain citations mixed together — and returns one structured dataset with authors, journal, citation count and abstract already parsed, ready to import into a spreadsheet, CRM, or research database. It also works from n8n, Make, Zapier and LangChain through Apify's integrations.
Using CrossRef DOI & Citation Metadata Lookup with AI agents and MCP
CrossRef DOI & Citation Metadata Lookup is pay-per-event with limited permissions — the two requirements for an Actor to be callable through the Apify MCP server at mcp.apify.com. An agent passes a list of DOIs or citation strings and gets back verified, structured metadata (not a hallucinated citation), ready to ground a literature summary, fact-check a reference, or build a reading list.
FAQ
What counts as a "DOI-shaped" item vs. a search? Anything containing a 10.xxxx/... pattern (bare, doi:-prefixed, or inside a doi.org URL) is resolved directly. Anything else — including text explicitly prefixed search: — is matched with CrossRef's bibliographic search, and the single best-scoring result becomes the row.
Why is abstract empty for some works? CrossRef abstracts are supplied by the publisher, and many publishers (especially older or non-open-access records) don't submit one. This is a CrossRef data gap, not an Actor error.
What is matchScore? CrossRef's relevance score for a search: match. It is null for direct DOI lookups, where there is nothing to score — the DOI is a unique key.
What are the limitations? CrossRef indexes metadata submitted by publishers; a very new DOI (registered in the last few hours) or an obscure publisher may not yet be indexed. A failing item still produces a row, with the reason in error.
Is this legal to run? Yes. CrossRef metadata is explicitly published for public reuse via a free, unauthenticated REST API, and no personal data is collected beyond publicly listed author names.
Can I export to CSV or Excel? Yes, from the Output tab or the API, with ready-made Overview and Full metadata views.
Related Actors
Part of the webdatatools web-intelligence suite — every Actor is pay-per-event, reads public data without a login, and returns one clean row per entity:
Browse the whole suite at webdatatools, or call ten of these Actors straight from Claude, Cursor or Cline with the webdatatools MCP server.
Website & domain intelligence
- Email Extractor — Website Contact & Social Finder — e-mails, phones and social profiles per domain
- Tech Stack Detector — Wappalyzer & BuiltWith Alternative — CMS, e-commerce, analytics, pixels and payments per domain
- Domain DNS & Email Security Checker — SPF, DKIM, DMARC, MX provider, registrar and domain age
- Domain Security Audit (TLS, HTTP headers, redirects, robots) — TLS expiry, security headers, redirect chain, robots and llms.txt
- Subdomain Finder (Certificate Transparency) — every subdomain seen in CT logs, with a live DNS check
- Bulk Core Web Vitals & PageSpeed Audit — Lighthouse scores, LCP, CLS, INP and top fixes per URL
- On-Page SEO Audit — title, meta, headings, links, images and schema issues per page
- Sitemap URL Extractor & Change Monitor — every sitemap URL, or new and removed pages between runs
- Wayback Machine Snapshot & Page Change Tracker — how a page changed over time, or every archived snapshot
- Bulk Domain WHOIS & RDAP Lookup — registrar, dates, status and nameservers per domain
- Web Scraper — CSS Selector & Data Extractor — pull any CSS selector off any page, one row per URL
- Website Screenshot Generator — full-page or viewport PNG/JPEG screenshots of any URL
Content for AI, LLMs and RAG
- AI Web Search & Read: Google results as clean Markdown — a query turned into clean Markdown from the top search results
- Website to Markdown — Content Crawler for LLM & RAG — any site as clean Markdown per page, no browser
- Article & News Extractor (clean text, author, date, markdown) — clean article text, author, date and Markdown per URL
- Structured Data & JSON-LD Extractor (Schema.org, Open Graph) — Schema.org and Open Graph data from any page
- Google News Scraper (RSS search by keyword, topic, site) — news results by keyword, topic or site
- Press Release Monitor: PR Newswire, BusinessWire, GlobeNewswire — PR Newswire, Business Wire and GlobeNewswire releases
Search, video and social
- YouTube Shorts Scraper — Shorts from channels, hashtags and searches with view counts
- Pinterest Pins Scraper — latest pins of public Pinterest profiles and boards
- YouTube Transcript Scraper — captions and subtitles as text + timed segments, per video or channel
- Google Search Results Scraper — SERP API — organic SERP results per keyword and country
- YouTube Comments Scraper — Comments & Replies — comments and replies with likes, no API key
- YouTube Channel Latest Videos (RSS, no API key) — the latest 15 videos of any channel from RSS
- YouTube Channel Scraper (videos, shorts, live) — a channel's full video, shorts and stream list
- YouTube Search Results Scraper (videos, channels, no API key) — videos, channels and playlists per query
- YouTube Video Details Scraper (views, likes, description, tags) — views, likes, description, tags and chapters per video
- Apple Podcasts Lookup & Episodes Scraper — podcast metadata and episodes from iTunes and RSS
- Bluesky Post, Search & Profile Scraper — posts, profiles, followers and threads from the AT Protocol API
- Telegram Channel Posts Scraper — posts, views and media flags from any public channel
- Substack Publication & Posts Scraper — archive, authors and paywall status per publication
- Google Play Reviews Scraper — reviews, ratings, replies and app versions per app
- App Store Reviews Scraper — iOS reviews and ratings per app and country
- Google Trends Scraper — interest over time, by region, and related queries per keyword
- Google Ads Transparency Scraper — ads any advertiser runs on Google, with format and dates
- Keyword Suggestions Scraper (Google, YouTube, Amazon, Bing) — autocomplete keyword ideas from four search engines
- Bilibili Scraper (Videos, Search, Popular) — Chinese video platform: views, likes, coins, danmaku, uploader
- Mastodon Scraper (Hashtags, Accounts, Trending) — public fediverse posts by hashtag, account or trending
- Meetup Events Scraper (Search by Keyword & City) — upcoming events with RSVPs, fees, venues and groups
- Eventbrite Scraper (Events by Keyword & City) — events by keyword and city with venue, dates and organizer
Leads, jobs and company data
- Career Site Jobs API (Greenhouse, Lever, Ashby, Workday +1) — company domains in, their open jobs out, ATS detected automatically
- Workday Jobs Scraper — jobs with full descriptions from any Workday career site
- Google Maps Scraper — businesses with phone, website, address, rating and coordinates per search
- LinkedIn Jobs Scraper — job titles, companies, locations and full descriptions from LinkedIn job search
- Company 360: full company profile from a domain — one row per domain: contacts, tech, security, hiring and company facts
- Hiring Signals Scraper (Greenhouse, Lever, Ashby, Workable) — open jobs and hiring velocity from 10 public ATS boards
- Y Combinator Companies & Founders Scraper — YC startups by batch, industry and hiring status
- Wikidata Entity & Company Enrichment (facts, IDs, links) — HQ, founders, employees, revenue and social IDs per company
- Email Validator & Verifier — Bulk Email Check — syntax, MX, disposable, role and free-provider checks
- OpenStreetMap POI Extractor (Overpass API: shops, amenities) — shops and amenities by radius, bbox or area
- Stock, Crypto & FX Quotes — one row per symbol from Yahoo, Binance and ECB rates
- Remote Jobs Aggregator (RemoteOK, WWR, Hacker News) — one clean row per remote job, de-duplicated across feeds
- Greenhouse Jobs Scraper — jobs with descriptions from any Greenhouse job board
- Lever Jobs Scraper — jobs with descriptions from any Lever careers page
- Ashby Jobs Scraper — jobs, salaries and descriptions from any Ashby job board
- SmartRecruiters Jobs Scraper — jobs with descriptions from any SmartRecruiters company
- Seek Jobs Scraper (Australia & New Zealand) — Seek job ads with salary, work type and location
- Dice Jobs Scraper — US tech jobs from Dice with salary and remote flag
- AutoScout24 Scraper — European car listings with price, mileage and seller
- Rightmove Scraper — UK property for sale or rent with price and agent
- Wellfound Jobs Scraper (AngelList Startup Jobs) — startup jobs with salary and equity ranges, company size and stage
- Yandex Maps Scraper (Places, Ratings, Phones) — businesses in Russia, Türkiye and the CIS with phones, ratings, hours
- Craigslist Scraper (Listings, Prices, Locations) — listings in any area and category with price, date and coordinates
- JobStreet Scraper (Malaysia, Singapore, PH, ID + JobsDB) — JobStreet and JobsDB jobs in 6 Asian countries with parsed salaries
- InfoJobs Scraper (Spain Jobs, Salaries, Companies) — Spanish jobs with salary range, contract type and full description
- Redfin Scraper (Homes for Sale, Prices, Details) — US homes for sale or sold from any Redfin search, with price and details
- Kleinanzeigen Scraper (Ads, Prices, Locations) — German classifieds with price, VB flag, ZIP, city and seller type
Developer, app and research data
- npm, PyPI & Crates.io Package Health Checker — releases, downloads, deprecation and a health score
- GitHub Repository Health & Activity Report — stars, commits, contributors and risk flags per repo
- VS Code Marketplace Extension Scraper (installs, ratings) — installs, ratings and versions per extension
- Chrome Web Store Extension Scraper (installs, ratings) — users, rating, version and developer per extension
- Google Play Scraper — apps, ratings, installs, developer contact and reviews
- App Store (iOS) App Metadata, Ratings & Top Charts Lookup — ratings, price, version and charts per app
- FDA Recalls & Adverse Events Monitor (openFDA) — food, drug and device recalls from openFDA
- iCal / ICS Calendar Feed to Events Extractor — any public calendar feed as event rows
- Shopify Store Products Scraper — catalog, prices, variants and stock per store
- Hacker News Search & Front Page Scraper — stories, comments and points by query or front page
- GitHub Trending Repositories Scraper — trending repos and developers by language and period
- Stack Overflow & Stack Exchange Q&A Scraper — questions, answers and scores by query, tag or site
- Bulk Image Downloader — download image URLs to storage with size, dimensions and a ZIP
- Google Flights Scraper (Prices, Airlines, Stops) — flight prices, airlines, times, stops and CO2 by route and date
- Google Hotels Scraper (Prices, Ratings, Reviews) — hotel prices per night, stars, rating and reviews by city and dates
- AliExpress Scraper (Search Products & Prices) — AliExpress search results with USD price, discount and rank
- Lazada Scraper (Products, Prices, Sold, Ratings) — Lazada products in 6 countries with price, rating, units sold and seller
Support and feedback
Found a citation style CrossRef mismatches, or a field you'd like added? Open an issue on the Issues tab.