Skip to main content

Analytics API Overview

The Analytics API provides 20+ tools to track your eBay performance, analyze traffic, and optimize your selling strategy.

Traffic Reports

View listing views, impressions, and clicks

Sales Metrics

Track sales performance and conversion rates

Seller Standards

Monitor your seller performance metrics

Custom Reports

Generate custom analytics reports

Traffic Reports

Analyze listing performance and buyer engagement.
// Get traffic report for a listing
const report = await mcp.useTool('analytics_getTrafficReport', {
  dimension: 'LISTING',
  metric_keys: ['CLICK_THROUGH_RATE,LISTING_IMPRESSION,LISTING_VIEWS'],
  start_date: '2024-01-01',
  end_date: '2024-01-31'
});

console.log(`Total Impressions: ${report.records[0].listing_impression}`);
console.log(`Total Views: ${report.records[0].listing_views}`);
console.log(`Click-Through Rate: ${report.records[0].click_through_rate}%`);

Seller Standards

Monitor your performance metrics to maintain Top Rated Seller status.
const standards = await mcp.useTool('analytics_getSellerStandardsProfile', {
  marketplace_id: 'EBAY_US'
});

console.log(`Transaction Defect Rate: ${standards.defectRate}%`);
console.log(`Late Shipment Rate: ${standards.lateShipmentRate}%`);
console.log(`Cases Closed Without Resolution: ${standards.casesClosedWithoutResolution}%`);

Available Metrics

MetricDescription
LISTING_IMPRESSIONTimes listing appeared in search
LISTING_VIEWSTimes listing detail page was viewed
CLICK_THROUGH_RATEPercentage of impressions that led to views
TRANSACTIONNumber of sales
CONVERSION_RATEPercentage of views that converted to sales

Next Steps

Resources