Grouped Citations
Get a paginated, sortable table of cited URLs with per-URL citation count, average/best/worst position, domain rank (DR), authority, and the models citing each page. Mirrors the citations dashboard table.
Authorizations
API key for authentication. Get yours from the Promptwatch dashboard under Settings > API Keys.
Query Parameters
Start date for citation data (YYYY-MM-DD). Max range 90 days.
End date for citation data (YYYY-MM-DD). Max range 90 days.
Filter by LLM models. Repeat for multiple: models=x&models=y
Filter by specific prompt ID
Filter by specific LLM monitor ID
Filter by prompt type. Repeat for multiple
ORGANIC, BRAND_SPECIFIC, COMPETITOR_COMPARISON Filter by domains. Repeat for multiple: domains=x&domains=y
Filter by prompt tag IDs. Repeat for multiple
Filter by topic IDs. Repeat for multiple
Filter by URL content type. Repeat for multiple
NEWS_ARTICLE, OPINION, LISTICLE, HOW_TO, REVIEW, COMPARISON, CASE_STUDY, INTERVIEW, VIDEO, PODCAST, INFOGRAPHIC, RESEARCH_PAPER, REPORT, DOCUMENTATION, WIKI, PRODUCT_PAGE, LANDING_PAGE, FORUM_POST, SOCIAL_POST, COMMENT, QA, PRESS_RELEASE, FAQ, GLOSSARY, OTHER Filter by URL source type. Repeat for multiple
NEWS, BLOG, CORPORATE, ACADEMIC, GOVERNMENT, WIKI, INSTAGRAM, TIKTOK, X, REDDIT, YOUTUBE, FACEBOOK, LINKEDIN, GITHUB, STACKOVERFLOW, MEDIUM, SUBSTACK, HACKERNEWS, QUORA, OTHER Search within cited URL / title / domain
Exclude domains belonging to ignored brands
Page number (1-indexed)
x >= 1Number of results per page
1 <= x <= 100Field to sort by
count, avgPosition, minPosition, maxPosition, domainRank, domainAuthorityScore, estimatedTraffic, pageRank, domainName, url Sort order
asc, desc