/assetExtended information about a media asset, retrieved by a specific asset id.
Example 1 request:
GET /asset?id=image:366678&api_key=key-XXXXXXXXXXXXX HTTP/1.1
Host: api.dvidshub.net
Accept-encoding: gzip, deflate
User-Agent: Zend_Http_Client
Accept: application/json, text/javascript
Referer: https://api.dvidshub.net
Example 1 response:
HTTP/1.1 200 OK
Content-type: application/json
Content-length: 807
Connection: keep-alive
Date: Mon, 09 Mar 2026 20:39:46 GMT
Content-encoding: gzip
Server: Apache
Access-control-allow-origin: *
Vary: Accept-Encoding
X-cache: Miss from cloudfront
Via: 1.1 07176b2f022f6a02b10faecdd79ef1bc.cloudfront.net (CloudFront)
X-amz-cf-pop: IAD61-P12
Alt-svc: h3=":443"; ma=86400
X-amz-cf-id: i-8PARtYGMyFhIhTVx02KkcO81m0MlWll8lNRjRfCm1bGEZqr4VmYQ==
{
"results":{
"id":"image:366678",
"title":"Tanks",
"description":"A U.S. Marine Corps M1A1 Abrams Tank with 2nd Tank Platoon, Delta Company, 1st Tank Battalion, attached to Battalion Landing Team 3\/8, 26th Marine Expeditionary Unit, Regimental Combat Team 2, provides over watch out across the desert at Combat Outpost Ouellette, Helmand province, Afghanistan, Jan. 30. Delta Company, 1st Tank Battalion, was the first U.S. tank company to deploy to Afghanistan Elements of the 26th Marine Expeditionary Unit deployed to Afghanistan to provide regional security in Helmand province in support of the International Security Assistance Force.",
"keywords":"26th MEU, Fire Support, joint operations, BLT 3\/8, Battalion Landing Team 3\/8, ISAF, NATO, Joint Task Force, International Security Assistance Force, artillery",
"date_published":"2011-02-13T11:18:00-05:00",
"date":"2011-01-30T00:00:00-05:00",
"unit_name":"26th Marine Expeditionary Unit",
"branch":"Marines",
"timestamp":"2025-06-15T00:56:05-04:00",
"image":"https:\/\/d34w7g4gy10iej.cloudfront.net\/photos\/1102\/366678.jpg",
"thumbnail":"https:\/\/d1ldvf68ux039x.cloudfront.net\/thumbs\/photos\/1102\/366678\/122x92_q95.jpg",
"url":"https:\/\/www.dvidshub.net\/image\/366678\/tanks",
"credit":[
{
"id":1046562,
"name":"Christopher Matt",
"rank":"Master Sgt.",
"url":"https:\/\/www.dvidshub.net\/portfolio\/1046562"
}
],
"location":{
"city":"Combat Outpost Ouellette",
"state":"",
"country":"Afghanistan",
"country_abbreviation":"AF"
},
"dimensions":{
"width":"4080",
"height":"2720"
},
"rating":3,
"virin":"110130-M-4471M-045"
}
}
id: Specific document id to retrieve for search. Example: "image:123456". Required.
api_key: Public API access key issued by DVIDS (key-xxxxxxxxxxxxx)
fields: Comma separated list of which fields to return
prettyprint: [1] Spaces out JSON response in more readable format useful for debugging
thumb_width: [1-2000] Width of thumbnail in pixels. If thumb_height is provided, this defaults to the aspect ratio native width of the asset relative to the height requested. Otherwise the resolution is 122x92. Max of 2000.
thumb_height: [1-2000] Height of thumbnail in pixels. If thumb_width is provided, this defaults to the aspect ratio native height of the asset relative to the width requested. Otherwise the resolution is 122x92. Max of 2000.
thumb_quality: [1-100] Quality of generated thumbnail. Default is 95
include_related_media: [0,1] If set to 1, includes gallery images with a returned image. News always returns related media. Default is 0.
Example 2 request:
GET /asset?id=video:284392&api_key=key-XXXXXXXXXXXXX HTTP/1.1
Host: api.dvidshub.net
Accept-encoding: gzip, deflate
User-Agent: Zend_Http_Client
Accept: application/json, text/javascript
Referer: https://api.dvidshub.net
Example 2 response:
HTTP/1.1 200 OK
Content-type: application/json
Content-length: 1360
Connection: keep-alive
Date: Mon, 09 Mar 2026 20:39:46 GMT
Content-encoding: gzip
Server: Apache
Access-control-allow-origin: *
Vary: Accept-Encoding
X-cache: Miss from cloudfront
Via: 1.1 4d312fa9950971c88054a0fc2536913e.cloudfront.net (CloudFront)
X-amz-cf-pop: IAD61-P12
Alt-svc: h3=":443"; ma=86400
X-amz-cf-id: 4YE8QONol_laCF9h7cLUaB7ohs37-HITOBnBZGeMvwWkiaYY_BR8ng==
{
"results":{
"id":"video:284392",
"type":"video",
"title":"Walt Peters - Ramblin' Country Man",
"description":"U.S. Army Staff Sergeant (Retired) Walt Peters supports Soldiers and Veterans with his music and generosity. Walt was part of the All Soldier Band of which George Strait was also a member. Walt is an inspiration to people he meets in many walks of life. Walt is nearly blind now because of diabetes, but that doesn't stop him from helping to take care of homeless Veterans as well as blind Veterans. His band, The Ramblin' Country Band, uses many of its proceeds to support Walt in his endeavors for the troops in the greater Savannah, Georgia area. Includes interview with Mickey Huggins, Lead Singer & Rhythm Guitarist - Ramblin' Country Band. Also available in high definition.",
"keywords":"Fort Stewart, 3rd Infantry Division, Homeless veterans, savannah, Vietnam veteran, soldiers, 3rd ID, Hunter Army Airfield, 2 BCT, support soldiers, Blind Veterans, Walt Peters, All Soldier Band, Ramblin' Country Band, George Strait, music, guitar, 2nd Brigade Combat Team, veteran",
"date_published":"2013-03-19T00:57:42-04:00",
"date":"2013-01-11T00:00:00-05:00",
"category":"Package",
"unit_id":"23",
"unit_name":"2nd Armored Brigade Combat Team, 3rd Infantry Division Public Affairs",
"branch":"Army",
"timestamp":"2021-10-06T20:29:46-04:00",
"image":"https:\/\/d1ldvf68ux039x.cloudfront.net\/thumbs\/frames\/video\/1303\/284392\/2000w_q95.jpg",
"url":"https:\/\/www.dvidshub.net\/video\/284392\/walt-peters-ramblin-country-man",
"credit":[
{
"id":1157593,
"name":"Stephen Dornbos",
"rank":"Sgt.",
"url":"https:\/\/www.dvidshub.net\/portfolio\/1157593"
}
],
"location":{
"city":"Savannah",
"state":"Georgia",
"country":"United States",
"state_abbreviation":"GA",
"country_abbreviation":"US"
},
"rating":5,
"time_start":4.1374700000000004,
"virin":"130319-A-FW223-001",
"duration":396,
"aspect_ratio":"16:9",
"files":[
{
"src":"https:\/\/d34w7g4gy10iej.cloudfront.net\/video\/1303\/DOD_100765434\/DOD_100765434-486x274-300k.mp4",
"type":"video\/mp4",
"height":274,
"width":486,
"size":18307252,
"bitrate":300
},
{
"src":"https:\/\/d34w7g4gy10iej.cloudfront.net\/video\/1303\/DOD_100765434\/DOD_100765434-720x406-800k.mp4",
"type":"video\/mp4",
"height":406,
"width":720,
"size":43075778,
"bitrate":800
},
{
"src":"https:\/\/d34w7g4gy10iej.cloudfront.net\/video\/1303\/DOD_100765434\/DOD_100765434-720x406-1500k.mp4",
"type":"video\/mp4",
"height":406,
"width":720,
"size":77484637,
"bitrate":1500
},
{
"src":"https:\/\/d34w7g4gy10iej.cloudfront.net\/video\/1303\/DOD_100765434\/DOD_100765434-1280x720-3000k.mp4",
"type":"video\/mp4",
"height":720,
"width":1280,
"size":152515502,
"bitrate":3000
},
{
"src":"https:\/\/d34w7g4gy10iej.cloudfront.net\/video\/1303\/DOD_100765434\/DOD_100765434.mp4",
"type":"video\/mp4",
"height":720,
"width":1280,
"size":469871403,
"bitrate":9173
}
],
"hls_url":"https:\/\/api.dvidshub.net\/hls\/video\/284392.m3u8?api_key=key-XXXXXXXXXXXXX",
"closed_caption_urls":{
"srt":"https:\/\/api.dvidshub.net\/closed-captions\/get?asset_id=video:284392&format=srt&api_key=key-XXXXXXXXXXXXX",
"webvtt":"https:\/\/api.dvidshub.net\/closed-captions\/get?asset_id=video:284392&format=webvtt&api_key=key-XXXXXXXXXXXXX"
},
"thumbnail":{
"url":"https:\/\/d1ldvf68ux039x.cloudfront.net\/thumbs\/frames\/video\/1303\/284392\/122x92_q95.jpg",
"width":122,
"height":92
}
}
}
Example 3 request:
GET /asset?id=publication_issue:62323&api_key=key-XXXXXXXXXXXXX HTTP/1.1
Host: api.dvidshub.net
Accept-encoding: gzip, deflate
User-Agent: Zend_Http_Client
Accept: application/json, text/javascript
Referer: https://api.dvidshub.net
Example 3 response:
HTTP/1.1 200 OK
Content-type: application/json
Content-length: 692
Connection: keep-alive
Date: Mon, 09 Mar 2026 20:39:46 GMT
Content-encoding: gzip
Server: Apache
Access-control-allow-origin: *
Vary: Accept-Encoding
X-cache: Miss from cloudfront
Via: 1.1 6e96e2926c8953a2e57fa9907208c588.cloudfront.net (CloudFront)
X-amz-cf-pop: IAD61-P12
Alt-svc: h3=":443"; ma=86400
X-amz-cf-id: X2uUqVyhlOw1oUuZIG3jWtMJRWQH2_LYMxK2NePRfLO3TwjGYufLPw==
{
"results":{
"id":"publication_issue:62323",
"title":"The Globe - 06.12.1958",
"description":"The Globe Edition 24, Volume 14, published June 12, 1958 featuring Marine Reserve unions here for Summer Camp, CMC completes inspection of triple-command activities, 2nd division Band to participate at S. C. Peach Festival, HQMC Promotion Board names 519 MSgts., TSgts., original \u2018Marines\u2019 settled New River area 200 years prior to Leatherneck\u2019s 1941 arrival and more. The Globe is a weekly civilian enterprise newspaper and an authorized publication of the Department of Defense produced by the Marines and staff at the MCIEAST-MCB Camp Lejeune public affairs offices.\r\n",
"date_published":"2022-03-08T08:31:49-05:00",
"date":"1958-06-12T00:00:00-04:00",
"unit_name":"Marine Corps Installations East",
"branch":"Marines",
"timestamp":"2025-06-30T22:29:31-04:00",
"thumbnail":"https:\/\/d1ldvf68ux039x.cloudfront.net\/thumbs\/pubs\/images\/cover_62323\/122x92_q95.jpg",
"url":"https:\/\/www.dvidshub.net\/publication\/issues\/62323",
"file":"https:\/\/d34w7g4gy10iej.cloudfront.net\/pubs\/pdf_62323.pdf"
}
}
/asset/relatedBasic information about media assets, related to the asset specified, filtered and sorted according to parameters.
Example request:
GET /asset/related?id=video:284392&max_results=2&api_key=key-XXXXXXXXXXXXX HTTP/1.1
Host: api.dvidshub.net
Accept-encoding: gzip, deflate
User-Agent: Zend_Http_Client
Accept: application/json, text/javascript
Referer: https://api.dvidshub.net
Example response:
HTTP/1.1 200 OK
Content-type: application/json
Content-length: 936
Connection: keep-alive
Date: Mon, 09 Mar 2026 20:39:46 GMT
Content-encoding: gzip
Server: Apache
Access-control-allow-origin: *
Vary: Accept-Encoding
X-cache: Miss from cloudfront
Via: 1.1 4647dc1c8001fa9f311935bafe4ec8c2.cloudfront.net (CloudFront)
X-amz-cf-pop: IAD61-P12
Alt-svc: h3=":443"; ma=86400
X-amz-cf-id: 2JEhrRNB19PHmULBCv0v9i3FPJc1L6Sf1-87t-qfEzTy-LioTD9CkQ==
{
"page_info":{
"total_results":1000,
"results_per_page":2
},
"results":[
{
"publishdate":"2014-07-17T16:23:51Z",
"date":"2014-07-15T04:00:00Z",
"aspect_ratio":"landscape",
"width":2226,
"height":1252,
"title":"Walt Sides: Retired Marine larger than life, louder than thunder",
"id":"image:1451472",
"type":"image",
"keywords":"Rolling Thunder, Marine Corps Scout Snipers, Walt Sides, Washington, M.I.A., Veteran, P.O.W.",
"rating":3,
"country":"Vietnam",
"unit_name":"Defense Media Activity - Marines",
"branch":"Joint",
"timestamp":"2026-02-11T14:46:09.372Z",
"short_description":"Walt Sides poses for a photo while on deployment in...",
"thumbnail":"https:\/\/d1ldvf68ux039x.cloudfront.net\/thumbs\/photos\/1407\/1451472\/122x92_q95.jpg",
"url":"https:\/\/www.dvidshub.net\/image\/1451472\/walt-sides-retired-marine-larger-than-life-louder-than-thunder",
"date_published":"2014-07-17T16:23:51Z"
},
{
"publishdate":"2020-03-31T05:04:47Z",
"date":"2020-03-29T04:00:00Z",
"category":"Video Productions",
"aspect_ratio":"16:9",
"duration":133,
"hd":true,
"title":"3rd Marine Division Vietnam Heroes.",
"id":"video:744837",
"type":"video",
"keywords":"general, 3rd Marine Division, heroes, Veteran's Day, History Channel, reading a book, Sgt.Maj., history, Vietnam, WWII, Silver Star, 1st Marine Raiders Battalion, Navy Cross recipient, 3rdMarDiv, ACMC, Lewis Walt, Tulagi, veterans #veterans, Walt hall",
"credit":"Sgt Kallahan Morris",
"country":"Japan",
"state":"Okinawa",
"unit_name":"3d Marine Division",
"branch":"Marines",
"timestamp":"2024-06-26T23:29:47.460Z",
"short_description":"U.S. Marine Corps Sgt.Maj. Dennis M. Bradley, 3rd Marine...",
"thumbnail":"https:\/\/d1ldvf68ux039x.cloudfront.net\/thumbs\/frames\/video\/2003\/744837\/122x92_q95.jpg",
"url":"https:\/\/www.dvidshub.net\/video\/744837\/3rd-marine-division-vietnam-heroes",
"date_published":"2020-03-31T05:04:47Z"
}
]
}
api_key: Public API access key issued by DVIDS (key-xxxxxxxxxxxxx)
aspect_ratio: One of 4:3, 16:9, landscape, portrait, square. Only applies to video and image
branch: One of Army, Navy, Air Force, Marines, Coast Guard, Joint, Civilian, Space Force
category: One of Combat Operations, Miscellaneous, Afghanistan, Guantanamo, Horn of Africa, Iraq, Kuwait, US, Press Release for news. one of B-Roll, Briefings, Commercials, Greetings, In The Fight, Interviews, Newscasts, Package, PSA, Series for video. one of B-Roll, Briefings, Greetings, Interviews, Newscasts for audio.
categories_exclude: Exclude resources with categories specified. You can specify multiple categories with &categories_exclude[]=cat1&categories_exclude[]=cat2
city: City where media was captured
cocom: One of USAFRICOM, USCENTCOM, USEUCOM, USPACOM, USNORTHCOM, USSOUTHCOM, USSPACECOM, USCYBERCOM, USSOCOM, USSTRATCOM, USTRANSCOM
country: Country where media was captured
credit: Full name including rank of personnel credited with the media asset.
date: Date in ISO8601 format. Example: 2011-02-13T16:18:00Z. Date media was acquired by shooter/producer.
duration: [int] Length in seconds of media asset. Only applies to video and audio
fields: Comma separated list of which fields to return
from_date: Date in ISO8601 format.
from_duration: [int] Begin value for duration range query.
from_publishdate: Date in ISO8601 format.
from_rating: [0-5] Begin value for rating range query.
has_image: [0,1] If set to 0, only return media NOT associated with an image. If set to 1, only return media associated with a valid image.
has_captions: [1] Limit to videos containing subtitles
hash: 32 character hash identifying playlist to retrieve
hd: [0,1] If set to 0, only return video media that is NOT considered "HD" (at least 1280x720, 6000kbps or higher). If set to 1, only return video media that meets "HD" criteria.
highlight_fields: [0,1] default is 0. Wraps found instances of q parameter with HTML tags for highlighting
id: string. Specific document id to retrieve for search. Example: "image:123456"
keywords: string. Multiple keywords can be passed in using the syntax &keywords[]=keyword1&keywords[]=keyword2. Will return result if either keyword is found
max_results: [1-50] Maximum number of results to return per page. default and maximum value are both 50. If page * max_results > 1000 then the last valid page will be returned given the current max_results
page: [int] What page to load. defaults to 1.
prettyprint: [1] Spaces out JSON response in more readable format useful for debugging
publishdate: Date in ISO8601 format of when the asset was published at DVIDS. This field is deprecated and will be removed in a later version of the api. Use date_published instead
q: Fulltext search against title, description, keywords
rating: [0-5] Only return media with the specific rating number specified. Note that the majority of media does not have a rating.
short_description_length: [1-300] Specify length of short_description up to 300 characters. Defaults to 60.
spellcheck: [0,1] Default is 0. Returns a messages element with spelling correction suggestions.
state: State where media was captured.
tags: Whitespace collapsed version of keywords. Example: army-color-guard. Multiple tags can be passed in using the syntax &tags[]=tag1&tags[]=tag2. Will return result if either tag is found
tags_exclude: Exclude resources with tags specified. You can specify multiple tags with &tags_exclude[]=cat1&tags_exclude[]=cat2
thumb_width: [1-2000] Width of thumbnail in pixels. If thumb_height is provided, this defaults to the aspect ratio native height of the asset relative to the width requested. Otherwise the resolution is 122x92.
thumb_height: [1-2000] Height of thumbnail in pixels. If thumb_width is provided, this defaults to the aspect ratio native width of the asset relative to the height requested. Otherwise the resolution is 122x92.
thumb_quality: [1-100] Quality of generated thumbnail. Default is 95
timestamp: Date in ISO8601 format. Date/time of last update to asset.
title: Match value against the title field of media.
to_date: Date in ISO8601 format.
to_duration: [int] End value of duration range query.
to_publishdate: Date in ISO8601 format.
to_rating: [0-5] End value of rating range query.
type: One of news, video, image, audio, publication_issue, webcast.
unit_name: Full name of unit credited with media asset.
unit: DVIDS abbreviation of unit credited with media asset.
publishdate: Date in ISO8601 format of when the asset was published at DVIDS. This field is deprecated and will be removed in a later version of the api. Use date_published instead