Including dashboard to website with API

I need to include a dashboard from Grafana to the website, without the user having to log in, and set variable values for this dashboard. I need refreshing data, so snapshotting is not the way. Is there any way to do that(ideally with API)?