News for hackers. Stuff that matters.
Re:Congress.gov API by simonw on Thursday September 08, 2022 @04:00PM (#32771228)
I wonder why this has API keys at all? Maybe so they can keep logs of who is using the API and for what purpose.
Re:Congress.gov API by phantomread on Thursday September 08, 2022 @04:04PM (#32771298)
It also helps when trying to put limits on greedy users or maintain a ban-list. Attribution is also important, like you said. Granted, an abusive user could just keep creating new keys, but if they require something like email verification then it's a little bit costlier to circumvent than nothing.

EDIT: Based on other comments, there's no email verification.

Re:Congress.gov API by cmeacham98 on Thursday September 08, 2022 @04:34PM (#32771712)
There isn't currently, but they could add whatever requirements to generate new keys in the future they want. If they didn't have keys that would break every existing client.