I've used "catch basins" very successfully for filtering debris while bringing water in from streams to ponds, and I've used them very successfully to keep fish from going out of draw-down lines in ponds that we seine. They are available from about 4-inch to 12 inch pipe sizes. One side can be capped off.
They are really meant for places like driveways and yards, where the top is at ground level. If put at water level in a pond they will clog with debris. But, if they are sunk to the level you wish to draw down to, they will collect very little debris, and they aren't going to let a very big fish out of the pond.
If you are using 4 or 6 inch siphon hose/pipe, an "atrium grate" also works well, as long it is not at the top of the water -- although I have an 8-inch grate like this on the top of my main pond's stand pipe. They are less than $10 at places like Home Depot, Lowes, Menards, etc.
Lastly, if you are using pipe/hose 4-inches or smaller, you can use trash pump strainers. They are available, usually for about $10, with multiple kinds of threads for standard NPT pipe fittings.