Yes, it is illegal under the Migratory Bird Treaty Act of 1918 to keep a hummingbird as a pet in the United States. This includes possessing, capturing, or killing hummingbirds, or keeping their feathers.