Explore relationships between political entities by building a graph
Add nodes and edges, discover complex networks, and visually learn to navigate our graph-based data schema
To begin exploring the graph, choose one of the starting points below:
Add more elements to your graph by using one of the search flows below:
You've selected {{store.state.explore.selected.length}} {{ store.state.explore.selected.length != 1 ? 'elements' : 'element' }}.
You've deleted {{store.state.explore.diff.elementsToRemove.length}} {{ store.state.explore.diff.elementsToRemove.length != 1 ? 'elements' : 'element' }}.
You've added {{store.state.explore.diff.elementsToAdd.length}} {{ store.state.explore.diff.elementsToAdd.length != 1 ? 'elements' : 'element' }}.
Hold tight, we're searching for results!
An error has occurred. Unfortunately, there are no new results.
You've added {{store.state.explore.diff.idsToAdd.length}} {{store.state.explore.diff.idsToAdd.length == 1 ? 'element' : 'elements'}} to your graph!
Use the box on the right side of the screen in order to further explore your graph.
© 2022 Code for Democracy. A 501(c)(3) nonprofit. EIN 83-3407325. Your use of this site is subject to our Privacy Policy and Terms of Service.
Your graph is currently empty!
(Use the sidebar to add elements.)
You've selected {{store.state.explore.selected.length}} {{ store.state.explore.selected.length != 1 ? 'elements' : 'element' }}. Below are details about them.
Click on a node or edge to view details. Select multiple elements by holding the shift key.
The charts below show summary stats for the {{numnodes}} {{ numnodes != 1 ? 'nodes' : 'node' }} and {{numedges}} {{ numedges != 1 ? 'edges' : 'edge' }} currently displayed in the graph.
There are no {{s.label}} in the graph.
Nodes are color-coded depending on their type. Each type of node has a different label in the data schema. The colors are as follows:
Clean up the display of the graph by selecting a layout.
Expand the network to include contributors for the selected {{store.state.explore.selected.length == 1 ? 'node' : 'nodes'}} that meet the configured criteria.
Number of results returned per expansion.
By default, only the first page of results is returned for each expansion. Increment this number to get additional results.
Expanding the selected {{store.state.explore.selected.length == 1 ? 'node' : 'nodes'}} will add {{store.state.explore.selected.length == 1 ? 'its' : 'their'}} first-order connections to the graph. Choose which types of nodes are added using the settings below. Edges will be added automatically.
Number of results returned per expansion.
By default, only the first page of results is returned for each expansion. Increment this number to get additional results.
Programmatically select nodes that you can then apply further action to.
Nodes with fewer than this number of edges will be selected.
This feature isn't quite ready yet! Enter your email to get notified when it launches.
Before you can download data, create public objects, or activate alerts, you must verify your email address so we know how to contact you.
Please go to your account portal and verify your email address.
Once your email address has been verified, you will be able to download data from our platform, create lists and queries for public consumption, and activate alerts.
You can have up to {{MAX_ACTIVE_ALERTS}} active alerts at any time.
Please go to your dashboard and deactivate an existing active alert in order to activate additional alerts. Contact us if you need to have more than {{MAX_ACTIVE_ALERTS}} alerts at time.