Rates will vary wildly depending on who you are dealing with.
Get as much information from the agencies as possible as their 'cut' can be considerable and what you are getting is not a realistic guide to what you are being billed out for.
Remember, you do the work, you actually 'have' the skills, not the agent, so don't sell yourself short. Your work in with any client will show your worth.