(I can’t fix the issue for you but am curious). What GET URI are you using exactly, and do you mean “I can only get 25 … in one request”? Do you mean “could there be an option to just return unsatisfied charges” in the same way as you can pass a paramenter to filter filing history by category or the officers by role (although only for register view)? I’d like that too!
I can see more than 25 - although this may need multiple requests and to just list “all unsatified charges” means collecting the whole data set and filtering the responses. (So a parameter to request the type of charge would be very helpful). For example I can list all the following charges using the API (links for reference):
03034606 - EASYJET AIRLINE COMPANY LIMITED
209 charges registered
138 outstanding, 71 satisfied, 0 part satisfied
FC008102 - KOREAN AIR LINES CO. LIMITED
80 charges registered
78 outstanding, 2 satisfied, 0 part satisfied
00229606 SHB REALISATIONS LIMITED
51 charges registered
6 outstanding, 45 satisfied, 0 part satisfied