✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

SleekRank for lobbying disclosure pages

The Senate Office of Public Records publishes Lobbying Disclosure Act filings for ~25,000 registered lobbying entities. Each filing carries issues lobbied, clients, quarterly expenditures, and registered lobbyists. SleekRank renders one indexable page at /lobbying/{slug}/ per entity.

€50 off for the first 100 lifetime licenses!

SleekRank for lobbying disclosure pages

A page per LDA entity, fed by the Senate disclosure files

The Lobbying Disclosure Act requires every lobbying firm or in-house lobbying group to file quarterly reports with the Senate Office of Public Records. The Senate LDA database publishes the filings as XML and JSON exports on the SOPR public records site, covering ~25,000 active registered entities. Each filing lists issues lobbied (using the LDA issue code taxonomy), client names, quarterly expenditures or income, and the names and prior government experience of every registered lobbyist on the engagement. The SOPR portal is the canonical surface but does not rank well for entity-name queries. SleekRank turns each LDA entity into one URL at /lobbying/{slug}/.

Mappings pull from the SOPR XML or JSON. registrant_name drives the H1, total reported expenditure renders as a hero stat, client list renders as a card grid, issue codes resolve via the LDA reference table to readable issue names, lobbyist names render as a list with prior-employment flags.

The slug pattern combines a normalised entity name with the LDA registrant ID: akin-gump-strauss-hauer-feld-llp-301110000.

Workflow

From SOPR LDA file to ranked lobbying pages

1

Design the lobbying page

Build one WordPress page with hero annual stats, client list, issue tag pills, lobbyist roster with prior-government flags, filings timeline, and an Organization JSON-LD slot.
2

Connect the SOPR file

Point SleekRank at the Senate LDA XML or JSON export endpoint. Add the LDA issue code reference table as a secondary source for code-to-name resolution. Set cache duration to weekly to capture quarterly amendments.
3

Wire the field mappings

Tag mappings for H1 from registrant_name, selector mappings for the annual total and registrant-type pill, list mappings for clients, issue tags, roster, and timeline. Meta for og:image, JSON-LD for Organization.
4

Validate and publish

Save the page group, flush rewrites, and run sample registrants through Google's Rich Results test to confirm Organization schema validates. Submit the XML sitemap and monitor index coverage on the first 100 entity URLs.

Data in, pages out

One LDA entity, one indexable disclosure URL

Senate LDA filings export joined per registrant ID. Each lobbying entity becomes /lobbying/{slug}/ with issues, clients, expenditures, and registered lobbyist names.
Data source: Senate LDA disclosure database
slug registrant_name registrant_type annual_total top_client_count
akin-gump-301110000 Akin Gump Strauss Hauer & Feld LLP Lobbying Firm $58,000,000 240
brownstein-301160000 Brownstein Hyatt Farber Schreck Lobbying Firm $45,000,000 210
holland-knight-301230000 Holland & Knight LLP Lobbying Firm $28,000,000 155
squire-pb-301420000 Squire Patton Boggs Lobbying Firm $24,500,000 180
kl-gates-301520000 K&L Gates Lobbying Firm $15,200,000 120
URL pattern: /lobbying/{slug}/
Generated pages
  • /lobbying/akin-gump-strauss-hauer-feld-llp-301110000/
  • /lobbying/brownstein-hyatt-farber-schreck-301160000/
  • /lobbying/holland-knight-llp-301230000/
  • /lobbying/squire-patton-boggs-301420000/
  • /lobbying/k-and-l-gates-301520000/

Comparison

Senate LDA portal vs SleekRank lobbying pages

Senate LDA portal search

  • SOPR portal search returns session URLs that strip on share or save
  • Annual totals across quarterly filings require manual aggregation
  • Issue codes shown as numeric LDA codes rather than readable names
  • No JSON-LD on SOPR portal pages, no rich-result eligibility at all
  • Lobbyist prior-government-experience flag exists but is buried in JSON
  • Bulk export requires API authentication, hard for ad-hoc journalism use

SleekRank

  • Read Senate LDA XML/JSON exports directly from SOPR public records
  • Slug from registrant ID stays stable across firm rebrands and mergers
  • Issue codes resolved to readable names via the LDA reference taxonomy
  • Quarterly filings aggregated into annual totals as a derived hero stat
  • Lobbyist roster with prior-employment flags rendered as a list block
  • Organization JSON-LD per page with industry classification and type

Features

What SleekRank gives you for lobbying disclosure pages

SOPR export file native

Point SleekRank at the Senate LDA quarterly XML or JSON export. The plugin handles the registrant master plus filings history without paid intermediaries. One config wires the full 25,000-entity corpus from the Senate public record.

Quarterly refresh built in

SOPR publishes new LDA filings at quarterly deadlines (Jan 20, Apr 20, Jul 20, Oct 20). Setting cache_duration to weekly captures the deadline spike and any amended or late-filed reports, with new entities appearing within a week of filing.

Issue codes resolved

LDA issue codes are 78 numeric categories from TEC (taxation) to TRD (trade). Layer the LDA reference table as a secondary source and join on issue code so the template renders readable policy area names instead of three-letter codes.

Use cases

Who runs per-entity LDA disclosure sites

Politics and policy reporters

Reporters covering lobbying activity link to the SleekRank entity page for stable permalinks instead of SOPR portal URLs that strip on share.

Policy research institutes

Think tanks studying influence patterns use the SleekRank corpus as a citation surface for their reports. The registrant ID anchored URL stays stable across firm rebrands, so a 2024 citation still resolves later.

Government watchdog groups

Watchdog organizations publish reports identifying lobbying spend on specific issues. Linking to the SleekRank entity page gives readers a stable URL exposing issue codes, clients, and lobbyists for review on demand.

The bigger picture

Why per-entity LDA pages beat the SOPR portal search

Lobbying disclosure searches happen around major policy debates, named scandals, and quarterly filing-deadline news cycles. Reporters, watchdogs, and policy researchers look up specific lobbying entities by name or registrant ID. The official SOPR portal answers the query but the result pages are session-bound, the aggregated annual totals require manual summation across four quarterly filings, and the issue codes display as opaque three-letter strings that obscure the actual policy areas being lobbied.

None of that ranks well for the entity-name queries that drive most search traffic. The LDA bulk data is federal public record with no licensing constraints. SleekRank turns the SOPR exports into a corpus of stable per-entity URLs with annual totals above the fold, client and lobbyist rosters below, and issue tags resolved to readable names.

Twenty-five thousand registered entities translate to twenty-five thousand long-tail queries on lobbying-firm names and in-house registrations.

Questions

Common questions about SleekRank for lobbying disclosure pages

From the Senate Office of Public Records (SOPR) LDA database via the official bulk download endpoint or the LDA search API. Both are federal public record. SleekRank reads them directly without paid intermediaries. The bulk download covers LD-1 registrations and LD-2 quarterly reports back to 1999.

 

Filings are submitted on quarterly deadlines (the 20th of January, April, July, and October). SOPR publishes new filings shortly after submission. Setting cache_duration to weekly captures the quarterly spike plus any amended or late-filed reports without overfetching during the long gaps between deadlines.

 

{entity-name-slug}-{registrant-id} reads well in SERP and stays unique even when entity names overlap (e.g. two different firms named "Capitol Group"). The registrant ID is the canonical SOPR identifier and survives firm rebrands and mergers without forcing a URL change in the corpus.

 

Yes. Each LD-2 carries a quarterly expenditure or income figure. Sum the four quarters of a calendar year for the headline annual total and render the quarterly breakdown below as a small table. Most journalism queries are about annual figures, so the aggregated number belongs in the hero block above the filings detail.

 

Each LD-2 lists registered lobbyists by name with a flag indicating whether they previously held a covered government position. Render the list with the prior-government flag visible since the revolving-door angle is the dominant editorial framing on lobbying coverage.

 

When an entity files an LD-2 termination report, its registrant_type updates and no further quarterly filings appear. Keep the page published with the historical filings visible and a "no longer registered" banner. Removing the page would harm the historical research use case that the corpus is built to serve over the long term.

 

Yes. The LDA issue codes are 78 three-letter codes with a hierarchical structure. Render the issues for each filing as tag pills colored by category (tax, trade, telecom, energy, etc). A tag cloud at the corpus level lets users find every entity lobbying on a given issue, with each pill linking into a filtered archive.

 

No. LDA covers federal lobbying meeting the income and time thresholds. State-level lobbying, grassroots lobbying, and informal influence outside the LDA threshold are not in the SOPR file.

 

Pricing

More than 1000+
happy customers

Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.

Starter

€99

EUR

per year

Get started

further 30% launch-discount applied during checkout for existing customers.

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€179

EUR

per year

Get started

further 30% launch-discount applied during checkout for existing customers.

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Launch Offer

€299

€249

EUR

once

Get started

further 30% launch-discount applied during checkout for existing customers.

  • Unlimited websites
  • Lifetime updates
  • Lifetime support

...or get the Bundle Deal
and save €250 🎁

The Bundle (unlimited sites)

Pay once, own it forever

Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.

What’s included

  • SleekAI

  • SleekByte

  • SleekMotion

  • SleekPixel

  • SleekRank

  • SleekView