transparentrichmond.org
www.transparentrichmond.org
Socrata open data portal at transparentrichmond.org, publishing 631 public datasets from the publishing organisation, led by the Police Department category.
GET /v1/data/transparentrichmond-org/catalog-search1Request
Full-text query over dataset names and descriptions.
Zero-based offset into the results; step by 20 to page.
curl "https://api.fastcrw.com/v1/data/transparentrichmond-org/catalog-search?offset=0" \ -H "Authorization: Bearer $FASTCRW_API_KEY"
2Response example
A sample shape. Press Run to see live data from transparentrichmond.org.
{
"results": [
{
"resource": {
"name": "Richmond Police Department - CAD Events",
"id": "k4y4-5quj",
"resource_name": null,
"parent_fxf": [],
"description": "CAD Events - including calls for service, traffic stops, and pedestrian stops - reported by the Richmond Police Department. Date and times are reported as PST.",
"attribution": "Richmond Police Department",
"attribution_link": null,
"contact_email": null,
"type": "dataset",
"updatedAt": "2026-10-23T07:24:52.000Z",
"createdAt": "2020-01-16T14:48:41.000Z",
"metadata_updated_at": "2026-10-23T07:21:53.000Z",
"data_updated_at": "2026-10-23T07:24:52.000Z",
"page_views": {
"page_views_last_week": 42,
"page_views_last_month": 220,
"page_views_total": 16576,
"page_views_last_week_log": 5.426264754702098,
"page_views_last_month_log": 7.787902559391432,
"page_views_total_log": 14.016895320235122
},
"columns_name": [
"eventType",
"zipcode",
"DIspatch-Arrival Time",
"disposition",
"firstUnitArrivalDate",
"cadAgencyEventNumber",
"secondaryEventType",
"createdDate",
"firstUnitDispatchDate",
"Neighborhood Council Districts",
"… 6 more items"
],
"columns_field_name": [
"eventtype",
"zipcode",
"dispatch_arrival_time",
"disposition",
"firstunitarrivaldateutc",
"cadagencyeventnumber",
"secondaryeventtype",
"createddateutc",
"firstunitdispatchdateutc",
":@computed_region_u2rf_4mrg",
"… 6 more items"
],
"columns_datatype": [
"Text",
"Text",
"Number",
"Text",
"Calendar date",
"Text",
"Text",
"Calendar date",
"Calendar date",
"Number",
"… 6 more items"
],
"columns_description": [
"Type of Call",
"",
"",
"Event Disposition",
"First Unit Arrived Date and Time",
"Event Number",
"Type of Call 2",
"Call Created Date and Time",
"First Unit Dispatched Date and Time",
"This column was automatically created in order to record in what polygon from the dataset 'Neighborhood Council Districts' (u2rf-4mrg) the point in column 'externallocation' is located. This enables the creation of region maps (choropleths) in the visualization canvas and data lens.",
"… 6 more items"
],
"columns_format": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
"… 6 more items"
],
"download_count": 1383,
"provenance": "official",
"lens_view_type": "tabular",
"lens_display_type": "table",
"locked": false,
"backend": "nbe",
"blob_mime_type": null,
"hide_from_data_json": false,
"publication_date": "2021-03-18T20:08:56.000Z"
},
"classification": {
"categories": [],
"tags": [],
"domain_category": "Police Department",
"domain_tags": [
"police",
"public safety",
"cad event"
],
"domain_metadata": [
{
"key": "Dataset-Details_Automation-Status",
"value": "Yes"
},
{
"key": "Dataset-Details_Automation-Tool",
"value": "Gateway"
},
{
"key": "Dataset-Details_Source-Type-(i.e.-SQL-database)",
"value": "SQL Gateway"
},
{
"key": "Dataset-Details_Update-Cadence",
"value": "Daily"
},
{
"key": "Dataset-Details_Source-System",
"value": "Mark43"
}
]
},
"metadata": {
"domain": "www.transparentrichmond.org"
},
"permalink": "https://www.transparentrichmond.org/d/k4y4-5quj",
"link": "https://www.transparentrichmond.org/Police-Department/Richmond-Police-Department-CAD-Events/k4y4-5quj",
"owner": {
"id": "ct7p-dppk",
"user_type": "interactive",
"display_name": "Richmond Open Data"
},
"creator": {
"id": "ct7p-dppk",
"user_type": "interactive",
"display_name": "Richmond Open Data"
}
},
{
"resource": {
"name": "Sustainability and Health Equity",
"id": "fe48-z44c",
"resource_name": null,
"parent_fxf": [],
"description": "",
"attribution": null,
"attribution_link": null,
"contact_email": null,
"type": "story",
"updatedAt": "2024-09-18T19:32:53.985Z",
"createdAt": "2019-08-13T23:37:55.000Z",
"metadata_updated_at": "2020-03-18T18:56:52.000Z",
"data_updated_at": "2024-09-18T19:32:53.985Z",
"page_views": {
"page_views_last_week": 13,
"page_views_last_month": 55,
"page_views_total": 9215,
"page_views_last_week_log": 3.8073549220576037,
"page_views_last_month_log": 5.807354922057605,
"page_views_total_log": 13.169925001442312
},
"columns_name": [],
"columns_field_name": [],
"columns_datatype": [],
"columns_description": [],
"columns_format": [],
"download_count": 0,
"provenance": "official",
"lens_view_type": "story",
"lens_display_type": "story",
"locked": false,
"backend": "not_a_dataset",
"blob_mime_type": null,
"hide_from_data_json": false,
"publication_date": "2019-08-14T23:47:56.000Z"
},
"classification": {
"categories": [],
"tags": [],
"domain_tags": [],
"domain_metadata": []
},
"metadata": {
"domain": "www.transparentrichmond.org"
},
"permalink": "https://www.transparentrichmond.org/stories/s/fe48-z44c",
"link": "https://www.transparentrichmond.org/stories/s/fe48-z44c",
"owner": {
"id": "8j9n-dsry",
"user_type": "interactive",
"display_name": "Samantha Carr"
},
"creator": {
"id": "8j9n-dsry",
"user_type": "interactive",
"display_name": "Samantha Carr"
}
},
{
"resource": {
"name": "Residential and Built Environment",
"id": "mub8-t5zi",
"resource_name": null,
"parent_fxf": [],
"description": "",
"attribution": null,
"attribution_link": null,
"contact_email": null,
"type": "story",
"updatedAt": "2020-02-18T20:00:33.589Z",
"createdAt": "2019-08-13T23:36:55.000Z",
"metadata_updated_at": "2019-08-14T23:48:27.000Z",
"data_updated_at": "2020-02-18T20:00:33.589Z",
"page_views": {
"page_views_last_week": 15,
"page_views_last_month": 44,
"page_views_total": 5424,
"page_views_last_week_log": 4,
"page_views_last_month_log": 5.491853096329675,
"page_views_total_log": 12.405407422219204
},
"columns_name": [],
"columns_field_name": [],
"columns_datatype": [],
"columns_description": [],
"columns_format": [],
"download_count": 0,
"provenance": "official",
"lens_view_type": "story",
"lens_display_type": "story",
"locked": false,
"backend": "not_a_dataset",
"blob_mime_type": null,
"hide_from_data_json": false,
"publication_date": "2019-08-14T23:48:27.000Z"
},
"classification": {
"categories": [],
"tags": [],
"domain_tags": [],
"domain_metadata": []
},
"metadata": {
"domain": "www.transparentrichmond.org"
},
"permalink": "https://www.transparentrichmond.org/stories/s/mub8-t5zi",
"link": "https://www.transparentrichmond.org/stories/s/mub8-t5zi",
"owner": {
"id": "3rnv-ts2i",
"user_type": "interactive",
"display_name": "Abigail Carlstad"
},
"creator": {
"id": "3rnv-ts2i",
"user_type": "interactive",
"display_name": "Abigail Carlstad"
}
},
{
"resource": {
"name": "Richmond Police Department - Crime Incidents",
"id": "t3nu-7bbq",
"resource_name": null,
"parent_fxf": [],
"description": "Crime incidents and offenses reported by the Richmond Police Department.\n*Note: Each report only counts the top crime offense, so it may differ from NIBRS/DOJ count and published Crime-Stat reports on the RPD website (for example, if 1 incident report had multiple offenses occur, only the first/top offense is counted in this).",
"attribution": "Richmond Police Department",
"attribution_link": null,
"contact_email": null,
"type": "dataset",
"updatedAt": "2026-10-23T07:48:58.000Z",
"createdAt": "2019-12-09T14:03:25.000Z",
"metadata_updated_at": "2026-10-23T07:48:21.000Z",
"data_updated_at": "2026-10-23T07:48:58.000Z",
"page_views": {
"page_views_last_week": 18,
"page_views_last_month": 74,
"page_views_total": 5236,
"page_views_last_week_log": 4.247927513443585,
"page_views_last_month_log": 6.22881869049588,
"page_views_total_log": 12.354524889449351
},
"columns_name": [
"createdDateUtc",
"streetBlock",
"city",
"offenseCode",
"state",
"streetName",
"zipcode",
"offenseDateUtc",
"reportNumber",
"offenseGrouping"
],
"columns_field_name": [
"createddateutc",
"streetblock",
"city",
"offensecode",
"state",
"streetname",
"zipcode",
"offensedateutc",
"reportnumber",
"offense_grouping"
],
"columns_datatype": [
"Calendar date",
"Text",
"Text",
"Text",
"Text",
"Text",
"Text",
"Calendar date",
"Text",
"Text"
],
"columns_description": [
"Date and time the report was created",
"Due to privacy concerns, the exact address is not published. The nearest 100 block is listed.",
"",
"Offense code",
"",
"",
"",
"Date and time the offense occurred",
"Crime incident report number",
"Offense grouping as defined by the Richmond Police Department"
],
"columns_format": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{}
],
"download_count": 5986,
"provenance": "official",
"lens_view_type": "tabular",
"lens_display_type": "table",
"locked": false,
"backend": "nbe",
"blob_mime_type": null,
"hide_from_data_json": false,
"publication_date": "2021-03-16T20:57:49.000Z"
},
"classification": {
"categories": [],
"tags": [],
"domain_category": "Police Department",
"domain_tags": [
"public safety"
],
"domain_metadata": [
{
"key": "Dataset-Details_Automation-Status",
"value": "Yes"
},
{
"key": "Dataset-Details_Automation-Tool",
"value": "Gateway"
},
{
"key": "Dataset-Details_Source-Type-(i.e.-SQL-database)",
"value": "SQL Gateway"
},
{
"key": "Dataset-Details_Update-Cadence",
"value": "Daily"
},
{
"key": "Dataset-Details_Source-System",
"value": "Mark43"
},
{
"key": "Strategic-Priority-Areas_Priority-Area",
"value": "Full Service & Safe Communities"
}
]
},
"metadata": {
"domain": "www.transparentrichmond.org"
},
"permalink": "https://www.transparentrichmond.org/d/t3nu-7bbq",
"link": "https://www.transparentrichmond.org/Police-Department/Richmond-Police-Department-Crime-Incidents/t3nu-7bbq",
"owner": {
"id": "ct7p-dppk",
"user_type": "interactive",
"display_name": "Richmond Open Data"
},
"creator": {
"id": "ct7p-dppk",
"user_type": "interactive",
"display_name": "Richmond Open Data"
}
},
{
"resource": {
"name": "Illegal Dumping",
"id": "23yu-m3yk",
"resource_name": null,
"parent_fxf": [
"w3za-tmtc",
"y5qg-jkqd",
"w62b-z75r",
"7puj-edkd",
"88zm-xigz",
"d4mm-z37a",
"7je6-6rfj",
"yiy3-mcng",
"7ssm-785e",
"3h97-uds8",
"… 5 more items"
],
"description": "",
"attribution": null,
"attribution_link": null,
"contact_email": null,
"type": "story",
"updatedAt": "2023-11-28T21:54:00.563Z",
"createdAt": "2019-11-15T17:59:53.000Z",
"metadata_updated_at": "2019-11-15T18:37:15.000Z",
"data_updated_at": "2023-11-28T21:54:00.563Z",
"page_views": {
"page_views_last_week": 2,
"page_views_last_month": 31,
"page_views_total": 4553,
"page_views_last_week_log": 1.5849625007211563,
"page_views_last_month_log": 5,
"page_views_total_log": 12.152918576136624
},
"columns_name": [],
"columns_field_name": [],
"columns_datatype": [],
"columns_description": [],
"columns_format": [],
"download_count": 0,
"provenance": "official",
"lens_view_type": "story",
"lens_display_type": "story",
"locked": false,
"backend": "not_a_dataset",
"blob_mime_type": null,
"hide_from_data_json": false,
"publication_date": "2019-11-15T18:37:15.000Z"
},
"classification": {
"categories": [],
"tags": [],
"domain_tags": [],
"domain_metadata": []
},
"metadata": {
"domain": "www.transparentrichmond.org"
},
"permalink": "https://www.transparentrichmond.org/stories/s/23yu-m3yk",
"link": "https://www.transparentrichmond.org/stories/s/23yu-m3yk",
"owner": {
"id": "ct7p-dppk",
"user_type": "interactive",
"display_name": "Richmond Open Data"
},
"creator": {
"id": "ct7p-dppk",
"user_type": "interactive",
"display_name": "Richmond Open Data"
}
},
{
"resource": {
"name": "Community Air Monitoring",
"id": "2ag9-azjv",
"resource_name": null,
"parent_fxf": [],
"description": "",
"attribution": null,
"attribution_link": null,
"contact_email": null,
"type": "story",
"updatedAt": "2025-01-10T22:15:44.644Z",
"createdAt": "2019-11-19T17:04:58.000Z",
"metadata_updated_at": "2020-03-18T18:53:41.000Z",
"data_updated_at": "2025-01-10T22:15:44.644Z",
"page_views": {
"page_views_last_week": 1,
"page_views_last_month": 25,
"page_views_total": 4371,
"page_views_last_week_log": 1,
"page_views_last_month_log": 4.700439718141093,
"page_views_total_log": 12.094077685671904
},
"columns_name": [],
"columns_field_name": [],
"columns_datatype": [],
"columns_description": [],
"columns_format": [],
"download_count": 0,
"provenance": "official",
"lens_view_type": "story",
"lens_display_type": "story",
"locked": false,
"backend": "not_a_dataset",
"blob_mime_type": null,
"hide_from_data_json": false,
"publication_date": "2019-11-19T18:14:52.000Z"
},
"classification": {
"categories": [],
"tags": [],
"domain_tags": [],
"domain_metadata": []
},
"metadata": {
"domain": "www.transparentrichmond.org"
},
"permalink": "https://www.transparentrichmond.org/stories/s/2ag9-azjv",
"link": "https://www.transparentrichmond.org/stories/s/2ag9-azjv",
"owner": {
"id": "8j9n-dsry",
"user_type": "interactive",
"display_name": "Samantha Carr"
},
"creator": {
"id": "8j9n-dsry",
"user_type": "interactive",
"display_name": "Samantha Carr"
}
},
{
"resource": {
"name": "Who are the residents of Richmond?",
"id": "s5kw-2hhi",
"resource_name": null,
"parent_fxf": [
"55dq-bdcz",
"5sak-vak7",
"cy5m-gtda",
"sd5r-rvgp",
"mvjh-chzv",
"57sq-5vm3",
"r7nk-fb8b",
"he6v-aci5",
"vrgv-j4cz",
"wcfa-fdr6",
"… 1 more items"
],
"description": "",
"attribution": null,
"attribution_link": null,
"contact_email": null,
"type": "story",
"updatedAt": "2020-02-29T00:10:28.967Z",
"createdAt": "2019-11-11T19:43:55.000Z",
"metadata_updated_at": "2019-11-11T21:03:37.000Z",
"data_updated_at": "2020-02-29T00:10:28.967Z",
"page_views": {
"page_views_last_week": 7,
"page_views_last_month": 26,
"page_views_total": 4148,
"page_views_last_week_log": 3,
"page_views_last_month_log": 4.754887502163469,
"page_views_total_log": 12.01854794187165
},
"columns_name": [],
"columns_field_name": [],
"columns_datatype": [],
"columns_description": [],
"columns_format": [],
"download_count": 0,
"provenance": "official",
"lens_view_type": "story",
"lens_display_type": "story",
"locked": false,
"backend": "not_a_dataset",
"blob_mime_type": null,
"hide_from_data_json": false,
"publication_date": "2019-11-11T21:03:37.000Z"
},
"classification": {
"categories": [],
"tags": [],
"domain_tags": [],
"domain_metadata": []
},
"metadata": {
"domain": "www.transparentrichmond.org"
},
"permalink": "https://www.transparentrichmond.org/stories/s/s5kw-2hhi",
"link": "https://www.transparentrichmond.org/stories/s/s5kw-2hhi",
"owner": {
"id": "dnsv-65jj",
"user_type": "interactive",
"display_name": "Letitia Carpenter"
},
"creator": {
"id": "dnsv-65jj",
"user_type": "interactive",
"display_name": "Letitia Carpenter"
}
},
{
"resource": {
"name": "Full Service and Safe Communities",
"id": "shke-6gnd",
"resource_name": null,
"parent_fxf": [],
"description": "",
"attribution": null,
"attribution_link": null,
"contact_email": null,
"type": "story",
"updatedAt": "2020-04-08T18:54:59.074Z",
"createdAt": "2019-08-13T23:38:48.000Z",
"metadata_updated_at": "2019-10-16T23:50:49.000Z",
"data_updated_at": "2020-04-08T18:54:59.074Z",
"page_views": {
"page_views_last_week": 7,
"page_views_last_month": 31,
"page_views_total": 4080,
"page_views_last_week_log": 3,
"page_views_last_month_log": 5,
"page_views_total_log": 11.994706995258102
},
"columns_name": [],
"columns_field_name": [],
"columns_datatype": [],
"columns_description": [],
"columns_format": [],
"download_count": 0,
"provenance": "official",
"lens_view_type": "story",
"lens_display_type": "story",
"locked": false,
"backend": "not_a_dataset",
"blob_mime_type": null,
"hide_from_data_json": false,
"publication_date": "2019-08-14T23:48:08.000Z"
},
"classification": {
"categories": [],
"tags": [],
"domain_tags": [],
"domain_metadata": []
},
"metadata": {
"domain": "www.transparentrichmond.org"
},
"permalink": "https://www.transparentrichmond.org/stories/s/shke-6gnd",
"link": "https://www.transparentrichmond.org/stories/s/shke-6gnd",
"owner": {
"id": "ct7p-dppk",
"user_type": "interactive",
"display_name": "Richmond Open Data"
},
"creator": {
"id": "ct7p-dppk",
"user_type": "interactive",
"display_name": "Richmond Open Data"
}
},
{
"resource": {
"name": "Renewable Energy and Energy Efficiency",
"id": "xik8-8ght",
"resource_name": null,
"parent_fxf": [
"m7tk-z92t",
"i5fx-pd4h",
"n6ek-m2ed",
"qa8q-i9w5",
"yprv-pf8g",
"viv3-xdmn",
"8s64-6z8x",
"3fkn-8zgn",
"vmta-4fw2",
"ydxb-bdju",
"… 2 more items"
],
"description": "",
"attribution": null,
"attribution_link": null,
"contact_email": null,
"type": "story",
"updatedAt": "2023-10-19T22:01:40.851Z",
"createdAt": "2019-10-25T22:17:56.000Z",
"metadata_updated_at": "2020-03-18T18:50:46.000Z",
"data_updated_at": "2023-10-19T22:01:40.851Z",
"page_views": {
"page_views_last_week": 1,
"page_views_last_month": 5,
"page_views_total": 3720,
"page_views_last_week_log": 1,
"page_views_last_month_log": 2.584962500721156,
"page_views_total_log": 11.861474675125773
},
"columns_name": [],
"columns_field_name": [],
"columns_datatype": [],
"columns_description": [],
"columns_format": [],
"download_count": 0,
"provenance": "official",
"lens_view_type": "story",
"lens_display_type": "story",
"locked": false,
"backend": "not_a_dataset",
"blob_mime_type": null,
"hide_from_data_json": false,
"publication_date": "2019-10-25T22:41:53.000Z"
},
"classification": {
"categories": [],
"tags": [],
"domain_tags": [],
"domain_metadata": []
},
"metadata": {
"domain": "www.transparentrichmond.org"
},
"permalink": "https://www.transparentrichmond.org/stories/s/xik8-8ght",
"link": "https://www.transparentrichmond.org/stories/s/xik8-8ght",
"owner": {
"id": "8j9n-dsry",
"user_type": "interactive",
"display_name": "Samantha Carr"
},
"creator": {
"id": "8j9n-dsry",
"user_type": "interactive",
"display_name": "Samantha Carr"
}
},
{
"resource": {
"name": "Zero Waste",
"id": "vin2-sp29",
"resource_name": null,
"parent_fxf": [
"y5qg-jkqd",
"7puj-edkd",
"88zm-xigz",
"v3tg-5uar",
"88qs-c2py",
"qsr4-72nr",
"6tpd-9h7e",
"63tw-mbzg",
"yap6-i2de",
"hvju-cash"
],
"description": "",
"attribution": null,
"attribution_link": null,
"contact_email": null,
"type": "story",
"updatedAt": "2024-07-23T21:11:11.317Z",
"createdAt": "2019-09-30T18:24:12.000Z",
"metadata_updated_at": "2020-03-18T18:56:08.000Z",
"data_updated_at": "2024-07-23T21:11:11.317Z",
"page_views": {
"page_views_last_week": 1,
"page_views_last_month": 7,
"page_views_total": 3574,
"page_views_last_week_log": 1,
"page_views_last_month_log": 3,
"page_views_total_log": 11.803727526553114
},
"columns_name": [],
"columns_field_name": [],
"columns_datatype": [],
"columns_description": [],
"columns_format": [],
"download_count": 0,
"provenance": "official",
"lens_view_type": "story",
"lens_display_type": "story",
"locked": false,
"backend": "not_a_dataset",
"blob_mime_type": null,
"hide_from_data_json": false,
"publication_date": "2019-10-03T23:22:43.000Z"
},
"classification": {
"categories": [],
"tags": [],
"domain_tags": [],
"domain_metadata": []
},
"metadata": {
"domain": "www.transparentrichmond.org"
},
"permalink": "https://www.transparentrichmond.org/stories/s/vin2-sp29",
"link": "https://www.transparentrichmond.org/stories/s/vin2-sp29",
"owner": {
"id": "8j9n-dsry",
"user_type": "interactive",
"display_name": "Samantha Carr"
},
"creator": {
"id": "8j9n-dsry",
"user_type": "interactive",
"display_name": "Samantha Carr"
}
},
"… 10 more items"
],
"resultSetSize": 631,
"timings": {
"serviceMillis": 25,
"searchMillis": [
9,
6
]
},
"warnings": []
}Attribution: Source: transparentrichmond.org. Dataset attribution as stated by each publishing agency.
Licence: No licence is declared in the dataset metadata this portal exposes through its catalogue API. No reuse grant is made here: commercial use and redistribution are recorded as false and no rights are claimed over the upstream data.
Ask with this source
A prompt for your agent that names this source and how to call it through the crw MCP.
Catalogue search
Use transparentrichmond.org (transparentrichmond-org) from fastCRW Pergamon, capability "Catalogue search" (catalog-search). You want to find a dataset on this portal by keyword and do not know its four-by-four id. Example options: q=taxi, offset=0, order=page_views_total DESC. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "transparentrichmond-org" and capability "catalog-search". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>
Dataset metadata
Use transparentrichmond.org (transparentrichmond-org) from fastCRW Pergamon, capability "Dataset metadata" (dataset). You already hold a dataset id and need its columns, licence or description before querying rows. Example options: id=t3xd-iq7i. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "transparentrichmond-org" and capability "dataset". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>
Dataset inventory
Use transparentrichmond.org (transparentrichmond-org) from fastCRW Pergamon, capability "Dataset inventory" (datasets). You need to enumerate what this portal publishes, or page through its newest datasets. Example options: offset=0, order=createdAt, category=Transportation. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "transparentrichmond-org" and capability "datasets". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>
Row count
Use transparentrichmond.org (transparentrichmond-org) from fastCRW Pergamon, capability "Row count" (row-count). You need to know how large a dataset is before downloading it, or want a cheap liveness check. Example options: id=t3xd-iq7i. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "transparentrichmond-org" and capability "row-count". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>
