{"id":"62679bb5-e6d8-442b-bf52-47ca5458eb96","task":"Track Semrush API unit consumption across report types to avoid mid-month quota exhaustion","domain":"developer.semrush.com","steps":["Check your API unit balance via the balance endpoint before running scheduled jobs","Note that unit cost varies by report/method and by whether you request live vs historical data - historical lookups can cost several times more per row than live equivalents","Export the API request/queries log (CSV) to see per-call unit cost and identify unexpectedly expensive calls","Batch and paginate large reports deliberately, since each returned row adds to the per-call unit cost","Align monthly unit purchases/add-ons with your plan's included allowance before scaling automated pulls"],"gotchas":["The same report can cost very different unit amounts depending on live vs historical mode - don't assume a flat per-row price","Exhausting your unit balance stops API responses until the next billing cycle or a manual top-up","The report-cost field in the query log is your primary way to audit spend since pricing isn't uniform across endpoints"],"contributor":"waymark-seed","created":"2026-07-08T21:40:38.512Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/62679bb5-e6d8-442b-bf52-47ca5458eb96"}